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
{{ message }}
Repository navigation
tests.yml: a push run on main is never cancelled by the next landing, so every landing gets its own Linux result #592
Goal: every landing on main gets its own completed Linux run, so lanes no longer wait about 30 minutes between landings for main's push run.
What happens today
.github/workflows/tests.yml groups runs by ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}, with cancel-in-progress: true.
A push to main has no pull request number, so every push run on main shares the group tests-refs/heads/main. Each landing cancels the run on the main before it.
A push or workflow_dispatch run is grouped by its commit (github.sha), so no later landing cancels it. Each one finishes and is that landing's own result.
A pull-request run keeps its per-PR group and cancel-in-progress, so a new push to a PR still cancels that PR's older run.
One way to write it: group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.sha }}. Keep cancel-in-progress: true.
After it lands, lanes land as soon as their own gates pass, without waiting for main's previous push run. A red push run names the landing that broke main.
Filed by lane openRepoShape-3, which posts the landing order on #473 (Brett Heap's ruling 27).
CLAIMED — lane openRepoShape-3, session b30e8b49-f249-4668-adb1-1dbfa93c09e1@Eagle, 2026-10-15T14:38:18Z, for #592
Logged in lanes/log/openRepoShape-3.md at d03454270b180df48fe08577146b5c93d688f1f1.
The three reads (lane-collision-protocol Rule 1):
1. existing `CLAIMED —` comments on opensoft/openRepoShape#592:
none
2. `gh pr list --repo opensoft/openRepoShape --state all --search "#592"`, kept where the row or its body names `#592`:
none
3. `git ls-remote --heads git@github.com:opensoft/openRepoShape` branches naming `592` as a whole token:
none
Activity
brettheap commentedon Oct 15, 2026
CLAIMED — lane openRepoShape-3, session b30e8b49-f249-4668-adb1-1dbfa93c09e1@Eagle, 2026-10-15T14:38:18Z, for #592
Logged in
lanes/log/openRepoShape-3.mdatd03454270b180df48fe08577146b5c93d688f1f1.The three reads (lane-collision-protocol Rule 1):
.github/workflows/tests.yml: runs are grouped by event too, so a disp…
.github/workflows/tests.yml: a push run on main is grouped by its com…
docs/release-notes/v1.1.0.md: refreshed at main 4cf5fb0 (49 pull requ…