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
.zuul.yaml
playbooks/jeepyb-integration
setup.cfg

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

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

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