in lib/release_tools/public_release/kas_release.rb [19:53]
def execute
if Feature.disabled?(:release_the_kas)
logger.info(':release_the_kas feature is disabled')
return
end
logger.info(
'Starting KAS release',
version: version
)
create_target_branch
if SharedStatus.dry_run?
logger.info('This is a dry run, tags and release metadata will not be created')
return
end
update_versions
compile_changelog
tag = create_tag
if Feature.enabled?(:tag_kas_after_monthly_release)
update_version_for_default_branch
create_tag_for_default_branch
end
add_release_metadata(tag)
notify_slack(project, version)
end