hermes-agent/scripts/ci
ethernet 8359e760be fix(ci): don't report all-good before jobs start
The live comment poller inferred completion from the job list. An empty
job list looks the same as a finished run: GitHub has not spawned the
jobs yet, so nothing is pending, and the poller posted a final
"all good!" comment and exited.

The run status is now the authoritative signal. collect_run_jobs()
returns whether the CI run and every watched sibling run report
status=completed, and the loop exits only when no job is pending AND
all runs are complete. While a run is still queued or in progress with
no visible jobs, the comment shows "waiting for jobs to start" instead
of a final banner.
2026-08-09 22:24:19 -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): don't report all-good before jobs start 2026-08-09 22:24:19 -04:00
lockfile_diff.py
publish_e2e_evidence.py
test_install_ps1_path_migration.ps1
timings_report.py