Merge "Add python 3.12 testing to Zuul"
This commit is contained in:
commit
ad1ef8e862
12
.zuul.yaml
12
.zuul.yaml
|
@ -140,6 +140,16 @@
|
|||
nox_environment:
|
||||
ZUUL_SCHEDULER_COUNT: 2
|
||||
|
||||
- job:
|
||||
name: zuul-nox-py312
|
||||
# This could probably use some refactoring to have a base unittest job
|
||||
# that isn't python version specific.
|
||||
parent: zuul-nox-py311
|
||||
vars:
|
||||
python_use_pyenv: true
|
||||
nox_force_python: "3.12"
|
||||
python_version: "3.12"
|
||||
|
||||
- job:
|
||||
name: zuul-build-dashboard
|
||||
parent: build-javascript-deployment
|
||||
|
@ -364,6 +374,7 @@
|
|||
nodeset: ubuntu-jammy
|
||||
- zuul-nox-py311
|
||||
- zuul-nox-py311-multi-scheduler
|
||||
- zuul-nox-py312
|
||||
- zuul-build-dashboard-openstack-whitelabel
|
||||
- zuul-build-dashboard-software-factory
|
||||
- zuul-build-dashboard-opendev
|
||||
|
@ -397,6 +408,7 @@
|
|||
nox_install_bindep: false
|
||||
nodeset: ubuntu-jammy
|
||||
- zuul-nox-py311
|
||||
- zuul-nox-py312
|
||||
- zuul-build-dashboard
|
||||
- nodejs-run-lint:
|
||||
vars:
|
||||
|
|
|
@ -30,6 +30,10 @@ libffi8 [platform:ubuntu-jammy platform:debian-bookworm]
|
|||
libffi7 [platform:ubuntu-focal platform:debian-bullseye]
|
||||
libffi6 [platform:dpkg !platform:ubuntu-focal !platform:ubuntu-jammy !platform:debian-bullseye !platform:debian-bookworm]
|
||||
libffi-devel [compile test platform:rpm]
|
||||
# These two compression libs are needed when installing python3.12 from
|
||||
# source using pyenv. We can drop them once we're using distro packages.
|
||||
liblzma-dev [test]
|
||||
libbz2-dev [test]
|
||||
libyaml-0-2 [platform:dpkg platform:suse]
|
||||
libyaml [platform:redhat]
|
||||
libyaml-dev [platform:dpkg compile test]
|
||||
|
|
Loading…
Reference in New Issue