hermes-agent/scripts/ci
ethernet 3ee1bb323e fix(ci): resolve fork PRs in the E2E evidence publisher
The publisher read the PR number from the CI run's pull_requests
payload. GitHub keeps that payload empty for fork runs, so the job
printed 'No pull request is associated' and stopped on every fork PR.

Resolve the PR from the run's head owner, branch, and SHA instead.
The SHA match skips runs that a newer push superseded.

A fork PR also has no CI review comment, because the live poller
skips forks. The publisher now logs this and exits clean instead of
raising; the evidence stays in the workflow artifact.
2026-08-11 03:53:52 -04:00
..
assemble_review_comment.py fix(ci): don't report all-good before jobs start 2026-08-09 22:24:19 -04:00
classify_changes.py ci(install): actually run the PowerShell installer tests 2026-08-04 15:34:32 -06:00
e2e_screenshot_status.py
emit_review_status.py
list_os_marked_tests.py ci: add macos and windows test lanes for the os-marked tests 2026-08-09 22:09:49 -04:00
live_comment.py fix(ci): review comment poller deadlocked on its own run 2026-08-10 13:48:21 -04:00
lockfile_diff.py fix(windows): sweep remaining unguarded text-mode subprocess sites codebase-wide 2026-07-24 11:45:57 -07:00
publish_e2e_evidence.py fix(ci): resolve fork PRs in the E2E evidence publisher 2026-08-11 03:53:52 -04:00
test_install_ps1_path_migration.ps1 fix(runtime): resolve Hermes-managed Node and uv before bare PATH 2026-08-01 21:17:51 -04:00
timings_report.py