Submit Your Ideas

We want to hear from you - vote for the features and improvements you'd most like to see, or submit your own ideas if you don't find them already listed.

Don't Show Yellow Status on GitHub for Jobs Require Manual Approval

Current Behavior

On GitHub, Manual Approval jobs which are not approved is shown as an yellow status.

Expected Behavior

Don't show the yellow (or any) status for such jobs.

Why?

If the status is indicated with yellow, the Pull Request looses attentions because people thinks it's incomplete.

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Jul 18 2018
  • Future consideration
  • Attach files
  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    10 Dec 19:31

    We experience this too. This seems like a major bug with workflows. I think the way forward is to allow configuration in the job specification. Here are two possibilities.

    1)

    - manual-hold:
      type: approval
      report: false
      requires:
        - build-and-test

    2)

    - manual-hold:
      type: approval
      notify: false
      requires:
        - build-and-test

  • Avatar40.8f183f721a2c86cd98fddbbe6dc46ec9
    Guest commented
    10 Dec 19:36