diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index b7491e87..19c38023 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -285,6 +285,23 @@ Uses tox with the ``py39`` environment in arm64 platform. +- job: + name: openstack-tox-py310 + parent: openstack-tox + nodeset: fedora-latest + timeout: 2400 + description: | + + Run unit tests for an OpenStack Python project under cPython + version 3.10. + + Uses tox with the ``py310`` environment. + irrelevant-files: *common-irrelevant-files + vars: + tox_envlist: py310 + bindep_profile: test py310 + python_version: '3.10' + - job: name: openstack-tox-pypy parent: openstack-tox diff --git a/zuul.d/project-templates.yaml b/zuul.d/project-templates.yaml index 770150b3..65d1f192 100644 --- a/zuul.d/project-templates.yaml +++ b/zuul.d/project-templates.yaml @@ -548,6 +548,8 @@ - openstack-tox-pep8 - openstack-tox-py38 - openstack-tox-py39 + - openstack-tox-py310: + voting: false gate: jobs: - openstack-tox-pep8 @@ -575,6 +577,10 @@ - openstack-tox-py39: required-projects: - openstack/horizon + - openstack-tox-py310: + required-projects: + - openstack/horizon + voting: false gate: jobs: - openstack-tox-pep8: @@ -608,6 +614,10 @@ - openstack-tox-py39: required-projects: - openstack/neutron + - openstack-tox-py310: + required-projects: + - openstack/neutron + voting: false gate: jobs: - openstack-tox-pep8: @@ -641,6 +651,10 @@ - openstack-tox-py39: required-projects: - openstack/ceilometer + - openstack-tox-py310: + required-projects: + - openstack/ceilometer + voting: false gate: jobs: - openstack-tox-pep8: