requirements/.zuul.d/jobs.yaml
Dr. Jens Harbott 1b9d738d89 Switch cross tests to python3.12
It makes sense to run the cross tests with the latest available python
version, which is python 3.12 for this cycle.

Also make the reqs checks for py3.12 voting and add an experimental
requirements-tox-py312-check-uc-no-wheels job.

Change-Id: I4f4abb7a71beff8c107bf8b4204c428928f15ab9
2024-11-05 17:49:45 +01:00

118 lines
3.0 KiB
YAML

- job:
name: requirements-tox-babel
parent: openstack-tox
description: |
Run test for requirements project.
Uses tox with the ``babel`` environment.
files:
- ^babel-test/.*
- ^tox.ini
- ^upper-constraints.txt
vars:
tox_envlist: babel
- job:
name: requirements-tox-py39-check-uc
parent: openstack-tox-py39
description: |
Run test for requirements project.
Uses tox with the ``py39-check-uc`` environment.
files: ^upper-constraints.*txt$
vars:
tox_envlist: py39-check-uc
- job:
name: requirements-tox-py310-check-uc
parent: openstack-tox-py310
description: |
Run test for requirements project.
Uses tox with the ``py310-check-uc`` environment.
files: ^upper-constraints.*txt$
vars:
tox_envlist: py310-check-uc
- job:
name: requirements-tox-py311-check-uc
parent: openstack-tox-py311
description: |
Run test for requirements project.
Uses tox with the ``py311-check-uc`` environment.
files: ^upper-constraints.*txt$
vars:
tox_envlist: py311-check-uc
- job:
name: requirements-tox-py312-check-uc
parent: openstack-tox-py312
description: |
Run test for requirements project.
Uses tox with the ``py312-check-uc`` environment.
files: ^upper-constraints.*txt$
vars:
tox_envlist: py312-check-uc
- job:
name: requirements-tox-py39-check-uc-no-wheels
parent: requirements-tox-py39-check-uc
description: |
Run test for requirements project.
Uses tox with the ``py39-check-uc`` environment.
Does not use wheel mirror.
pre-run: playbooks/drop-wheel-mirror.yaml
- job:
name: requirements-tox-py310-check-uc-no-wheels
parent: requirements-tox-py310-check-uc
description: |
Run test for requirements project.
Uses tox with the ``py310-check-uc`` environment.
Does not use wheel mirror.
pre-run: playbooks/drop-wheel-mirror.yaml
- job:
name: requirements-tox-py311-check-uc-no-wheels
parent: requirements-tox-py311-check-uc
description: |
Run test for requirements project.
Uses tox with the ``py311-check-uc`` environment.
Does not use wheel mirror.
pre-run: playbooks/drop-wheel-mirror.yaml
- job:
name: requirements-tox-py312-check-uc-no-wheels
parent: requirements-tox-py312-check-uc
description: |
Run test for requirements project.
Uses tox with the ``py312-check-uc`` environment.
Does not use wheel mirror.
pre-run: playbooks/drop-wheel-mirror.yaml
- job:
name: requirements-tox-validate-projects
parent: openstack-tox
files:
- ^projects.txt
description: |
Run test for requirements project.
Uses tox with the ``validate-projects`` environment.
vars:
tox_envlist: validate-projects
- job:
name: requirements-tox-bindep
parent: openstack-tox
description: |
Run test for requirements project.
Uses tox with the ``bindep`` environment.
files: ^bindep.txt$
vars:
tox_envlist: bindep