diff options
| author | Michael Still <mikal@stillhq.com> | 2026-07-08 17:51:41 +1000 |
|---|---|---|
| committer | Michael Still <mikal@stillhq.com> | 2026-07-08 17:51:41 +1000 |
| commit | 61fa9742bf17fa61e3c4b4aee51f74e7ebc56199 (patch) | |
| tree | 0418aaaefb56e186ba1a058ac94386a0ca877b5e | |
| parent | 75a9dcd132b0a5aab69bf234dd621c9035208174 (diff) | |
| download | kolla-ansible-61fa9742bf17fa61e3c4b4aee51f74e7ebc56199.tar.gz kolla-ansible-61fa9742bf17fa61e3c4b4aee51f74e7ebc56199.zip | |
Replace periodic-stable-jobs with local job list.
The shared periodic-stable-jobs template in openstack-zuul-jobs runs
openstack-tox-py310 on stable/2026.1, but kolla-ansible on this branch
sets python_requires >= 3.11 and requires ansible-core >= 2.19, whose
every satisfying release needs Python >= 3.11. The py310 tox
environment therefore cannot even install: pip fails to resolve
ansible-core in seconds, and the job has failed on every run. In the
30 days to 2026-07-01 that was 30 failures from 30 runs in the
periodic-stable pipeline, pure noise for anyone watching the periodic
dashboards.
Zuul templates cannot exclude individual jobs, so replace the shared
template with an explicit periodic-stable job list running what the
shared template would have run minus the impossible interpreter: docs
and py313. This mirrors the approach already taken for check and gate
on this branch with the local openstack-python3-jobs-kolla-ansible
template, which exists precisely to skip py310 jobs.
Assisted-By: Claude Fable 5 (1M context, medium effort)
Change-Id: I284ab75a3e476e6e623507084cfed5675f77d430
Signed-off-by: Michael Still <mikal@stillhq.com>
| -rw-r--r-- | zuul.d/project.yaml | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 7cb2ec76f..497fa3fc0 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -35,6 +35,9 @@ - kolla-ansible-scenario-telemetry - openstack-cover-jobs - openstack-python3-jobs-kolla-ansible - - periodic-stable-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 + periodic-stable: + jobs: + - openstack-tox-docs + - openstack-tox-py313 |
