in lib/release_tools/auto_deploy/deployment_pipeline/version.rb [25:50]
def suitable?
unless valid_auto_deploy_version?
logger.info('Not suitable since not valid auto deploy version', version: product_version.to_s)
return false
end
if skip_checks
logger.info('Skipping some suitability checks because skip_checks flag is set', version: product_version.to_s)
return true
end
unless newer_than_latest_deployment?
logger.info('Not suitable since version not newer than latest deployment pipeline version', version: product_version.to_s)
return false
end
unless packager_pipelines_complete?
logger.info('Not suitable since packager pipelines for version not complete', version: product_version.to_s)
return false
end
logger.info('Version is suitable', version: product_version.to_s)
true
end