pipeline_state

in lib/release_tools/metrics/auto_deploy_package_state.rb [64:80]


      def pipeline_state(pipeline)
        case pipeline&.status
        when nil
          'missing' 
        when 'created', 'scheduled', 'preparing', 'waiting_for_resource', 'pending'
          'pending'
        when 'running'
          'building'
        when 'manual', 'success'
          'ready'
        when 'failed', 'canceled', 'skipped'
          'failed'
        else
          logger.error('Unknown packager pipeline status', version: deploy_version, status: pipeline.status)
        end
      end