Add Python3 project templates for 2023.1 Antelope release
TC has defined the python testing runtime[1] and this commit defines the job template to be used for testing the defined testing runtime for 2023.1 Antelope release[1]. This also defines openstack-python3-antelope-jobs-arm64 template which is needed to continue the arm64 testing as n-v for many projects like Nova, Cinder, Heat etc. [1] https://review.opendev.org/c/openstack/governance/+/854375 Change-Id: Ieaeef87c88c285721ffdf2e40ca1c5465fcf7348
This commit is contained in:
parent
16edc5fa48
commit
018b807cbd
|
@ -500,6 +500,125 @@
|
|||
required-projects:
|
||||
- openstack/neutron
|
||||
|
||||
- project-template:
|
||||
name: openstack-python3-antelope-jobs
|
||||
description: |
|
||||
Runs unit tests for an OpenStack Python project under the CPython
|
||||
version 3 releases designated for testing in the 2023.1 Antelope
|
||||
release.
|
||||
check:
|
||||
jobs:
|
||||
- openstack-tox-pep8
|
||||
- openstack-tox-py39
|
||||
- openstack-tox-py310
|
||||
gate:
|
||||
jobs:
|
||||
- openstack-tox-pep8
|
||||
- openstack-tox-py39
|
||||
- openstack-tox-py310
|
||||
post:
|
||||
jobs:
|
||||
- publish-openstack-python-branch-tarball
|
||||
|
||||
- project-template:
|
||||
name: openstack-python3-antelope-jobs-horizon
|
||||
description: |
|
||||
The standard :zuul:project_template:`openstack-python3-antelope-jobs`
|
||||
but with horizon added as a required-projects. This checks out
|
||||
the project code and allows tox_install_siblings to use horizon
|
||||
when building the venv.
|
||||
check:
|
||||
jobs:
|
||||
- openstack-tox-pep8:
|
||||
required-projects:
|
||||
- openstack/horizon
|
||||
- openstack-tox-py39:
|
||||
required-projects:
|
||||
- openstack/horizon
|
||||
- openstack-tox-py310:
|
||||
required-projects:
|
||||
- openstack/horizon
|
||||
gate:
|
||||
jobs:
|
||||
- openstack-tox-pep8:
|
||||
required-projects:
|
||||
- openstack/horizon
|
||||
- openstack-tox-py39:
|
||||
required-projects:
|
||||
- openstack/horizon
|
||||
- openstack-tox-py310:
|
||||
required-projects:
|
||||
- openstack/horizon
|
||||
post:
|
||||
jobs:
|
||||
- publish-openstack-python-branch-tarball
|
||||
|
||||
- project-template:
|
||||
name: openstack-python3-antelope-jobs-neutron
|
||||
description: |
|
||||
The standard :zuul:project_template:`openstack-python3-antelope-jobs`
|
||||
but with neutron added as a required-projects. This checks out
|
||||
the project code and allows tox_install_siblings to use neutron
|
||||
when building the venv.
|
||||
check:
|
||||
jobs:
|
||||
- openstack-tox-pep8:
|
||||
required-projects:
|
||||
- openstack/neutron
|
||||
- openstack-tox-py39:
|
||||
required-projects:
|
||||
- openstack/neutron
|
||||
- openstack-tox-py310:
|
||||
required-projects:
|
||||
- openstack/neutron
|
||||
gate:
|
||||
jobs:
|
||||
- openstack-tox-pep8:
|
||||
required-projects:
|
||||
- openstack/neutron
|
||||
- openstack-tox-py39:
|
||||
required-projects:
|
||||
- openstack/neutron
|
||||
- openstack-tox-py310:
|
||||
required-projects:
|
||||
- openstack/neutron
|
||||
post:
|
||||
jobs:
|
||||
- publish-openstack-python-branch-tarball
|
||||
|
||||
- project-template:
|
||||
name: openstack-python3-antelope-jobs-ceilometer
|
||||
description: |
|
||||
The standard :zuul:project_template:`openstack-python3-antelope-jobs`
|
||||
but with ceilometer added as a required-projects. This checks out
|
||||
the project code and allows tox_install_siblings to use ceilometer
|
||||
when building the venv.
|
||||
check:
|
||||
jobs:
|
||||
- openstack-tox-pep8:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
- openstack-tox-py39:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
- openstack-tox-py310:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
gate:
|
||||
jobs:
|
||||
- openstack-tox-pep8:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
- openstack-tox-py39:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
- openstack-tox-py310:
|
||||
required-projects:
|
||||
- openstack/ceilometer
|
||||
post:
|
||||
jobs:
|
||||
- publish-openstack-python-branch-tarball
|
||||
|
||||
- project-template:
|
||||
name: openstack-python3-zed-jobs
|
||||
description: |
|
||||
|
@ -521,6 +640,21 @@
|
|||
jobs:
|
||||
- publish-openstack-python-branch-tarball
|
||||
|
||||
- project-template:
|
||||
name: openstack-python3-antelope-jobs-arm64
|
||||
description: |
|
||||
Runs unit tests for an OpenStack Python project under the CPython
|
||||
version 3 releases designated for testing in the 2023.1 Antelope
|
||||
release on top of ARM64 architecture. This currently runs only a
|
||||
limited test set and supplements the python3-antelope-jobs.
|
||||
And it should not be run instead of the default!
|
||||
check-arm64:
|
||||
jobs:
|
||||
- openstack-tox-py39-arm64:
|
||||
voting: false
|
||||
- openstack-tox-py310-arm64:
|
||||
voting: false
|
||||
|
||||
- project-template:
|
||||
name: openstack-python3-zed-jobs-arm64
|
||||
description: |
|
||||
|
|
Loading…
Reference in New Issue