CI: Fix py39 testing, add py313

master requirements and magnum branches dropped py39 support

Change-Id: Ice70b4d3331f7cc888e3e9185cc8b326d0c2da89
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
This commit is contained in:
Michal Nasiadka
2025-08-28 08:24:05 +02:00
parent 44e51fb578
commit b8d5d40f24
2 changed files with 20 additions and 7 deletions

View File

@@ -18,10 +18,11 @@
but with magnum added as a required-projects. This checks out
the project code and allows tox_install_siblings to use magnum
when building the venv.
py39 is in Zed/2023.2/2024.1 PTI
py310 is in 2023.1/2023.2/2024.1 PTI
py311 is in 2024.1/2024.2 PTI
py312 is in 2025.1 PTI
py39 is in Zed/2023.2/2024.1/2024.2/2025.1 PTI
py310 is in 2023.1/2023.2/2024.1/2024.2/2025.1/2025.2/2026.1 PTI
py311 is in 2024.1/2024.2/2025.1/2025.2/2026.1 PTI
py312 is in 2025.1/2025.2/2026.1 PTI
py313 is in 2025.2/2026.1 PTI
check:
jobs:
- openstack-tox-pep8:
@@ -29,7 +30,10 @@
- openstack/magnum
- openstack-tox-py39:
required-projects:
- openstack/magnum
- name: openstack/magnum
override-checkout: stable/2025.1
- name: openstack/requirements
override-checkout: stable/2025.1
- openstack-tox-py310:
required-projects:
- openstack/magnum
@@ -39,6 +43,9 @@
- openstack-tox-py312:
required-projects:
- openstack/magnum
- openstack-tox-py313:
required-projects:
- openstack/magnum
gate:
jobs:
- openstack-tox-pep8:
@@ -46,7 +53,10 @@
- openstack/magnum
- openstack-tox-py39:
required-projects:
- openstack/magnum
- name: openstack/magnum
override-checkout: stable/2025.1
- name: openstack/requirements
override-checkout: stable/2025.1
- openstack-tox-py310:
required-projects:
- openstack/magnum
@@ -56,6 +66,9 @@
- openstack-tox-py312:
required-projects:
- openstack/magnum
- openstack-tox-py313:
required-projects:
- openstack/magnum
post:
jobs:
- publish-openstack-python-branch-tarball

View File

@@ -11,7 +11,7 @@ setenv =
OS_STDOUT_CAPTURE=1
OS_STDERR_CAPTURE=1
OS_TEST_TIMEOUT=60
deps = -c{env:UPPER_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
deps = -c{env:TOX_CONSTRAINTS_FILE:https://releases.openstack.org/constraints/upper/master}
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt
commands = stestr run {posargs}