Fixup gerritlib jeepyb integration testing

We have to pin the python docker lib back for compatibility with
docker-compose in the integration job. We also drop python testing for
old pythons (py38 and py39) as we're primarily deploying to py311
now. Due to this was also add py311 testing and a forward looking py312
job.

Depends-On: https://review.opendev.org/c/zuul/zuul-jobs/+/920841
Change-Id: Ibdd85fd9259781c6d33da8eae3935a650310fc4e
This commit is contained in:
Clark Boylan 2024-05-30 08:16:54 -07:00
parent 0b7c438455
commit dc754757ab
3 changed files with 11 additions and 10 deletions

View File

@ -13,18 +13,18 @@
check: check:
jobs: jobs:
- gerritlib-jeepyb-integration - gerritlib-jeepyb-integration
- nox-py38:
nodeset: ubuntu-focal
- nox-py39:
nodeset: ubuntu-focal
- nox-py310: - nox-py310:
nodeset: ubuntu-jammy nodeset: ubuntu-jammy
- nox-py311:
nodeset: debian-bookworm
- nox-py312:
nodeset: ubuntu-noble
gate: gate:
jobs: jobs:
- gerritlib-jeepyb-integration - gerritlib-jeepyb-integration
- nox-py38:
nodeset: ubuntu-focal
- nox-py39:
nodeset: ubuntu-focal
- nox-py310: - nox-py310:
nodeset: ubuntu-jammy nodeset: ubuntu-jammy
- nox-py311:
nodeset: debian-bookworm
- nox-py312:
nodeset: ubuntu-noble

View File

@ -24,6 +24,7 @@
pip: pip:
name: name:
- requests<2.30.0 - requests<2.30.0
- docker<7.0.0
- docker-compose - docker-compose
state: present state: present
become: true become: true

View File

@ -18,9 +18,9 @@ classifier =
Operating System :: POSIX :: Linux Operating System :: POSIX :: Linux
Programming Language :: Python Programming Language :: Python
Programming Language :: Python :: 3 Programming Language :: Python :: 3
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.10
Programming Language :: Python :: 3.11
Programming Language :: Python :: 3.12
[files] [files]
packages = gerritlib packages = gerritlib