suitable?

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