mirror of
https://github.com/OpenHands/OpenHands.git
synced 2026-10-07 14:58:39 +08:00
* ci: add resolution guidance to failing snapshot PR comment When snapshots differ from the main baseline, the comment now includes a short blockquote explaining both resolution paths: - merge the latest main (in case upstream baselines have moved) - add the update-snapshots label to acknowledge intentional changes * ci: wait for main baseline workflow before downloading artifact Before downloading the snapshot-baselines artifact on PR runs, resolve main's current HEAD SHA and check if the snapshot-tests.yml run for that exact commit is still in-progress or queued. If so, poll every 10 s (up to 10 min) until it completes, then proceed. This eliminates the race condition where a PR job starts while main's baseline upload is still in-flight, causing it to pull the previous (stale) artifact and produce false snapshot failures. The wait targets only the run for the current HEAD SHA — not an older in-progress run from a different commit — so two rapid commits to main can't trick the check into waiting for the wrong run. Also bumps job timeout-minutes from 20 → 30 to accommodate the wait. --------- Co-authored-by: openhands <openhands@all-hands.dev>