Describe the bug
Required checks will stop to be required if their name later on become shadowed by a faster job in another workflow
To Reproduce
Steps to reproduce the behavior:
- Make a workflow "A" with a job named "Test" and make that job take 1 minute and then always fails
- Go into GitHub actions branch protection rule and make "Test" required for merge to
master
- Make a branch from master and push an empty commit
- Make a PR
- See that the PR is blocked from being merged
- In the branch, add a new workflow "B" and a job called "Test" and make it succeed instantly.
- Push empty commit to branch
- Observe that the
Merge button becomes active and clickable once the job "Test" from workflow B has completed even though the job "Test" from workflow "A" is still running.
Expected behavior
PR should be blocked from being merged until all jobs named "Test" have completed successfully.
Runner Version and Platform
Runner version: 2.278.0
Self hosted runner Linux Ubuntu 20.04
What's not working?
See above.
Job Log Output
N/A
Runner and Worker's Diagnostic Logs
N/A
Describe the bug
Required checks will stop to be required if their name later on become shadowed by a faster job in another workflow
To Reproduce
Steps to reproduce the behavior:
masterMerge buttonbecomes active and clickable once the job "Test" from workflow B has completed even though the job "Test" from workflow "A" is still running.Expected behavior
PR should be blocked from being merged until all jobs named "Test" have completed successfully.
Runner Version and Platform
Runner version: 2.278.0
Self hosted runner Linux Ubuntu 20.04
What's not working?
See above.
Job Log Output
N/A
Runner and Worker's Diagnostic Logs
N/A