From 972baf30df79174565b34e8d0081854816e5fc82 Mon Sep 17 00:00:00 2001 From: Tim Burke Date: Tue, 19 Aug 2025 09:43:45 -0700 Subject: [PATCH] CI: Fix py36/py37 jobs Stop using bionic for py37; we can use pyenv to install it on jammy. The py36 job still needs bionic; pin ansible to version 9 now that 11 is the default. Change-Id: I83e3bc609433995875e47c4103ca945154088a65 Signed-off-by: Tim Burke Co-Authored-By: Alistair Coles Related-Change: Ida8be4477116d3b44e3d7b470a183d2298e2d3d5 Related-Change: I16af4fc74974979bdf68390b42b2f571a8183a05 --- .zuul.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.zuul.yaml b/.zuul.yaml index a0408887ba..56b25c149c 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -16,6 +16,7 @@ name: swift-tox-py36 parent: swift-tox-base nodeset: ubuntu-bionic + ansible-version: 9 description: | Run unit-tests for swift under cPython version 3.6. @@ -31,7 +32,6 @@ - job: name: swift-tox-py37 parent: swift-tox-base - nodeset: ubuntu-bionic description: | Run unit-tests for swift under cPython version 3.7. @@ -41,6 +41,7 @@ vars: tox_envlist: py37 bindep_profile: test py37 + python_use_pyenv: True python_version: 3.7 post-run: tools/playbooks/common/cover-post.yaml @@ -467,6 +468,7 @@ parent: openstack-tox-lower-constraints # This seems defensible for a l-c job nodeset: ubuntu-bionic + ansible-version: 9 vars: bindep_profile: test py36 python_version: 3.6