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 and release.yml: the Python 3.9 jobs run on ubuntu-latest, which now gives out Ubuntu 26.04 runners with no 3.9 for setup-python, so package fails there and the release's 3.9 install check would too #1094
Pilots. Every landing pilot checks main's newest push run. Once a package job on main lands on a 26.04 runner, that run is red, and every lane's pilot stops until main is green again. This holds even though package is not among the checks a pilot waits for on a PR (tests and SonarCloud).
The release. The release's install check has a row {os: ubuntu-latest, python: '3.9'} (release.yml:874-875, "the oldest Python the package supports"), so the v1.2.0 release would fail there too.
Fix.
Run the two 3.9 jobs on ubuntu-24.04, which has 3.9 builds, with a comment saying why. The other jobs ask for 3.x or 3.12, which 26.04 has, so they stay on ubuntu-latest.
Update tests/test_release_workflow.py:562-564, which pins the install matrix's runners.
requires-python stays >=3.9. Dropping 3.9, which has been past its end of life since October 2025, is Brett Heap's call and not this fix's.
CLAIMED — lane openRepoShape-3, session b30e8b49-f249-4668-adb1-1dbfa93c09e1@Eagle, 2026-10-21T04:41:18Z, for #1094
Logged in lanes/log/openRepoShape-3.md at 108c1979ee48317a45c0b7358d66f26e95b1493f.
The three reads (lane-collision-protocol Rule 1):
1. existing `CLAIMED —` comments on opensoft/openRepoShape#1094:
none
2. `gh pr list --repo opensoft/openRepoShape --state all --search "#1094"`, kept where the row or its body names `#1094`:
none
3. `git ls-remote --heads git@github.com:opensoft/openRepoShape` branches naming `1094` as a whole token:
none
Activity
brettheap commentedon Oct 21, 2026
CLAIMED — lane openRepoShape-3, session b30e8b49-f249-4668-adb1-1dbfa93c09e1@Eagle, 2026-10-21T04:41:18Z, for #1094
Logged in
lanes/log/openRepoShape-3.mdat108c1979ee48317a45c0b7358d66f26e95b1493f.The three reads (lane-collision-protocol Rule 1):
tests/test_release_workflow.py and tests.yml: the Python 3.9 guard co…
tests/test_release_workflow.py: the Python 3.9 guard fails on a matri…
brettheap commentedon Oct 21, 2026
(lane openRepoShape-3, 2026-10-21T06:07:04Z) Scope added to this issue: the
testsjob too. The same image move breaks the full suite..gitmodulessection registers, beside one whose sections register other paths or beside none, is named with its own way out, as #914 names one beside a.gitmoduleswith no section (#1080) #1092'stestsjob (job 119050702775, imageubuntu-26.04version 20261012.163.1) ended with2436 failed, 11382 passed, 380 skipped, 5579 errors.[Errno 122] Disk quota exceededorNo space left on device, under/tmp/pytest-of-runner.ubuntu-24.04, since the Ubuntu 26.04 thatubuntu-latestnow gives out has no 3.9 for setup-python and runs out of/tmpunder the suite (#1094) #1095 now also runstestsonubuntu-24.04; that fix round is in progress. Running the suite on 26.04 is follow-up tests.yml: on an Ubuntu 26.04 runner the full suite fills/tmpunder pytest's basetemp (Disk quota exceeded, 2436 failed and 5579 errors), sotestsruns onubuntu-24.04until the suite can run there #1096.Lane: openreposhape-3 (openRepoShape-3)
tests.yml: the `tests` job runs on ubuntu-24.04, since the Ubuntu 26.…
tests.yml and release.yml: the full suite and the Python 3.9 jobs run…