so far we are using WDCC to get a DOI for each official ICON release and also publish the version there: World Data Center for Climate
But: this service is not really meant to be used for software (but rather for experiments and datasets); also the DM colleagues at DKRZ mention that zenodo might be the better option