CI: Fix up the testing matrix

- Remove py310 from experimental pipeline; it has become the new
  lower-bound for all of OpenStack.
- Add py39 to experimental; we still want to support it, even if
  OpenStack at large has moved on.
- Get rid of py312 overrides; they are no longer necessary.

Change-Id: I64f8dadf661217fde3066f790915c835293c8029
This commit is contained in:
Tim Burke
2025-05-13 15:09:44 -07:00
parent 5ffc285092
commit b2416ae614
2 changed files with 3 additions and 8 deletions

View File

@@ -43,7 +43,8 @@
- openstack-tox-py36 - openstack-tox-py36
- openstack-tox-py37 - openstack-tox-py37
- openstack-tox-py38 - openstack-tox-py38
- openstack-tox-py310 - openstack-tox-py39
- openstack-tox-py311
check: check:
jobs: jobs:
- swiftclient-functional: - swiftclient-functional:
@@ -55,18 +56,12 @@
irrelevant-files: *functest-irrelevant-files irrelevant-files: *functest-irrelevant-files
- tempest-full-py3: - tempest-full-py3:
irrelevant-files: *functest-irrelevant-files irrelevant-files: *functest-irrelevant-files
- openstack-tox-py311
- openstack-tox-py312:
voting: true
- openstack-tox-py313: - openstack-tox-py313:
voting: true voting: true
gate: gate:
jobs: jobs:
- swiftclient-swift-functional - swiftclient-swift-functional
- swiftclient-functional - swiftclient-functional
- openstack-tox-py311
- openstack-tox-py312:
voting: true
- openstack-tox-py313: - openstack-tox-py313:
voting: true voting: true
post: post:

View File

@@ -24,7 +24,7 @@ passenv = SWIFT_*
commands = commands =
python -m flake8 swiftclient test python -m flake8 swiftclient test
[testenv:{py36,py37}] [testenv:{py36,py37,py38}]
# Drop the use of constraints; most dependencies have dropped support for # Drop the use of constraints; most dependencies have dropped support for
# these versions already, and have updated their metadata to reflect that # these versions already, and have updated their metadata to reflect that
deps = -r{toxinidir}/requirements.txt deps = -r{toxinidir}/requirements.txt