Add non-voting py39 jobs to Wallaby templates

Python 3.9 is available on Ubuntu Focal. This enables non-voting
tox py39 jobs for the Wallaby templates.

Change-Id: I142a78a5c06e2ababfca147620ceb4b3a12d5646
This commit is contained in:
Corey Bryant 2020-10-19 09:18:48 -04:00 committed by Andreas Jaeger
parent 885e48c1b6
commit 9cbafee628
2 changed files with 45 additions and 0 deletions

View File

@ -255,6 +255,35 @@
Uses tox with the ``py38`` environment in arm64 platform.
- job:
name: openstack-tox-py39
parent: openstack-tox
nodeset: ubuntu-focal
timeout: 2400
description: |
Run unit tests for an OpenStack Python project under cPython
version 3.9.
Uses tox with the ``py39`` environment.
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: py39
bindep_profile: test py39
python_version: 3.9
- job:
name: openstack-tox-py39-arm64
parent: openstack-tox-py39
nodeset: ubuntu-focal-arm64
timeout: 3600
description: |
Run unit tests for an OpenStack Python project under cPython
version 3.9 on top of arm64 architecture.
Uses tox with the ``py39`` environment in arm64 platform.
- job:
name: openstack-tox-pypy
parent: openstack-tox

View File

@ -486,6 +486,8 @@
- openstack-tox-pep8
- openstack-tox-py36
- openstack-tox-py38
- openstack-tox-py39:
voting: false
gate:
jobs:
- openstack-tox-pep8
@ -513,6 +515,10 @@
- openstack-tox-py38:
required-projects:
- openstack/horizon
- openstack-tox-py39:
required-projects:
- openstack/horizon
voting: false
gate:
jobs:
- openstack-tox-pep8:
@ -546,6 +552,10 @@
- openstack-tox-py38:
required-projects:
- openstack/neutron
- openstack-tox-py39:
required-projects:
- openstack/neutron
voting: false
gate:
jobs:
- openstack-tox-pep8:
@ -579,6 +589,10 @@
- openstack-tox-py38:
required-projects:
- openstack/ceilometer
- openstack-tox-py39:
required-projects:
- openstack/ceilometer
voting: false
gate:
jobs:
- openstack-tox-pep8:
@ -625,6 +639,8 @@
jobs:
- openstack-tox-py38-arm64:
voting: false
- openstack-tox-py39-arm64:
voting: false
- project-template:
name: openstack-python3-victoria-jobs-arm64