Show overall "All checks have passed" status in github even on builds with incomplete "type: approval" job
I added a manual approval "trigger_rollback" job recently to my Circle 2.0 workflow and did not like the UI integration with github. On builds where I did not trigger this optional "trigger_rollback" job, the overall Github status was "Some checks haven't completed yet." (See screenshot.)
I talked to CircleCI support and they told me to deselect the status check for a "type: approval" job as described in this github article: https://circleci.com/docs/2.0/workflows-waiting-status/, which I had already done.
I still need the "trigger_rollback" job and corresponding status check. The "trigger_rollback" status check is type:approval, so I want it to be pending but I don't want the overall PR status to be pending -- instead I want the overall PR status to be green and say "All checks have passed."
Don't Show Yellow Status on GitHub for Jobs Require Manual Approval MergedCurrent 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 ...
Mark builds as success on github, even if there is an approval step MergedMigrated from https://discuss.circleci.com/t/pull-request-checks-on-github-are-stuck-in-in-progress-because-of-type-approval-step/26617 Currently, if you have a workflow with a `type: approval` job, the pull requests will always be stuck in in...
Configurable Status Checks MergedAllow for dynamic override of Status Checks via the config for situations where the developer may wish to skip sending of a status or manipulate the output for various reasons.Potential example:```version: 2.1workflows: version: 2 build-test-and...