Files
requirements/.zuul.d/jobs.yaml
T
Riccardo Pittau 99ac9de126 Re-add python3.9 to upper-constraints
This patch partially reverts https://review.opendev.org/c/openstack/requirements/+/948285
re-adding python3.9 compatible libraries to upper-constraints.
This is done to give time to projects that still run and support
Python3.9 (for example any container/CI jobs based on CentOS Stream 9)
to phase off its usage and pass to a more recent Python version.

Python 3.9 is expect to EoL in October, we expect to be able to
remove its support once and for all before then.

Change-Id: Ie03307aac1dffc5cf397a2513c2c44d403a2d2b7
2025-05-06 15:37:27 +02:00

129 lines
3.3 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-py313-check-uc
parent: openstack-tox-py313
description: |
Run test for requirements project.
Uses tox with the ``py313-check-uc`` environment.
files: ^upper-constraints.*txt$
vars:
tox_envlist: py313-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