Skip to content

Commit 7cda642

Browse files
committed
Update python versions for testing
Given the 2025.2 (Flamingo) python runtimes [0], drop the functional-py39 and functional-py311 jobs and add functional-py310 and functional-py312 jobs. Also adjust tox.ini to drop the functional-py39 definition and add functional-py313. [0] https://governance.openstack.org/tc/reference/runtimes/2025.2.html Change-Id: Icd1a079cfab9367e52ac679fc86c3d055f4e9ee4
1 parent 6efcf1c commit 7cda642

File tree

2 files changed

+15
-14
lines changed

2 files changed

+15
-14
lines changed

.zuul.yaml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,21 +20,22 @@
2020
- ^cinderclient/tests/unit/.*$
2121

2222
- job:
23-
name: python-cinderclient-functional-py39
23+
name: python-cinderclient-functional-py310
2424
parent: python-cinderclient-functional-base
25-
nodeset: devstack-single-node-centos-9-stream
25+
# Python 3.10 is the default on Ubuntu 22.04 (Jammy)
26+
nodeset: openstack-single-node-jammy
2627
vars:
27-
python_version: 3.9
28-
tox_envlist: functional-py39
28+
python_version: 3.10
29+
tox_envlist: functional-py310
2930

3031
- job:
31-
name: python-cinderclient-functional-py311
32+
name: python-cinderclient-functional-py312
3233
parent: python-cinderclient-functional-base
33-
# use debian bookworm, where py3.11 is the default
34-
nodeset: devstack-single-node-debian-bookworm
34+
# Python 3.12 is the default on Ubuntu 24.04 (Noble)
35+
nodeset: openstack-single-node-noble
3536
vars:
36-
python_version: 3.11
37-
tox_envlist: functional-py311
37+
python_version: 3.12
38+
tox_envlist: functional-py312
3839

3940
- project:
4041
vars:
@@ -48,11 +49,11 @@
4849
- release-notes-jobs-python3
4950
check:
5051
jobs:
51-
- python-cinderclient-functional-py39
52-
- python-cinderclient-functional-py311
52+
- python-cinderclient-functional-py310
53+
- python-cinderclient-functional-py312
5354
- openstack-tox-pylint:
5455
voting: false
5556
gate:
5657
jobs:
57-
- python-cinderclient-functional-py39
58-
- python-cinderclient-functional-py311
58+
- python-cinderclient-functional-py310
59+
- python-cinderclient-functional-py312

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ setenv =
107107
# TLS (https) server certificate.
108108
passenv = OS_*
109109

110-
[testenv:functional-py{3,39,310,311,312}]
110+
[testenv:functional-py{3,310,311,312,313}]
111111
deps = {[testenv:functional]deps}
112112
setenv = {[testenv:functional]setenv}
113113
passenv = {[testenv:functional]passenv}

0 commit comments

Comments
 (0)