A green check from the wrong commit is still the wrong evidence #29
Replies: 3 comments 1 reply
|
The most reliable approach today is to include the tested SHA in the check's output_summary or as a required status context name suffix, so reviewers can see it without digging into logs — some teams post it as a PR comment from the workflow itself using |
|
That is the same habit PatchGate encodes. A named check only counts as evidence when its Posting the tested SHA from the workflow itself, your |
|
I implemented this in PatchGate PR #59. The Action now binds the live API snapshot to the exact I kept the check name stable. GitHub required checks are commit-bound, so putting a SHA in the name would change the required-check identity on every commit. The SHA belongs in I also checked the current QAOnFire App metadata. It posts PR comments and does not request |
Uh oh!
There was an error while loading. Please reload this page.
A check can be green and still say nothing about the pull request in front of you.
I keep seeing this: CI finishes, someone pushes again, the old green check stays on the page. The tested SHA is not the head. The same thing happens when a workflow reports a test-merge or merge-group revision and that gets treated as the branch tip.
How do you make the tested SHA visible today? PR UI, required checks, or people noticing?
All reactions