You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🐛 fix: report e2e commit status to fork PR head SHA (#831) (#840)
When /trigger-e2e-full is commented on a fork PR, the issue_comment
event always associates the workflow run with main (GitHub limitation).
Without explicit status reporting, the PR shows no e2e check status,
making it appear the tests ran against main.
Fix:
- Add report-status job that calls repos.createCommitStatus on the
PR head SHA after e2e-tests complete (mirrors ci-e2e-openshift.yaml)
- Add pending status step at e2e-tests start for immediate PR feedback
- Replace GITHUB_SHA with pr_head_sha in image tag so logs show the
actual code being tested
- Add statuses:write permission to e2e-tests and report-status jobs
Closes#831
Signed-off-by: Andrew Anderson <andy@clubanderson.com>
0 commit comments