The poller job set GITHUB_RUN_ID in env: to point at the CI run. The Actions runner sets the GITHUB_* defaults itself and ignores the override. Thus the poller read its own run id and watched itself. Its own run stays in_progress while the poller runs, so runs_all_completed() was never true. The comment froze at 'waiting for jobs to start' and the job burned its full 3000s timeout on every PR. Rename the variable to CI_RUN_ID. Also drop the GITHUB_REPOSITORY override — it was a no-op for the same reason, and the runner default already holds the correct value. |
||
|---|---|---|
| .. | ||
| assemble_review_comment.py | ||
| classify_changes.py | ||
| e2e_screenshot_status.py | ||
| emit_review_status.py | ||
| list_os_marked_tests.py | ||
| live_comment.py | ||
| lockfile_diff.py | ||
| publish_e2e_evidence.py | ||
| test_install_ps1_path_migration.ps1 | ||
| timings_report.py | ||