anchor.diff:            {ReleaseType type: ReleaseType.minor,
             bool autoUpdateHostedVersions: false}) =>
         executeTask('check release versions', () async {
  -        final ProjectVersions versions = await getCurrentProjectVersions(
  -            _project, type, autoUpdateHostedVersions);
  +        final ProjectVersions versions =
  +            await getCurrentProjectVersions(type, autoUpdateHostedVersions);
           if (versions.newReleaseVersion is Some) {
             _log.info(
                 '==> project ${_project.name} will be upgraded from version: '
  
positive.code:           'project ${_project.name} is already on develop branch. Nothing to do');
        return;
      }
      final currentFeatureNameOpt = await spc.gitFeature.currentFeatureName();
      if (currentFeatureNameOpt is Some &&
          featureName != null &&
  
negative.code:       await spc.gitFeature.releaseStart(releaseVersion.toString());
  
        if (releaseVersion != projectVersions.pubspecVersion) {
          await _project
              .updatePubspec(_project.pubspec.copy(version: releaseVersion));
        }
  
        await spc.pubspecCommands.setToHostedDependencies();
  