Test all supported python version

As tenks is branchless which means same
master code is run on stable branches too, let's test it
with all the python version supported in those stable branches.

For that, we need to explicitly add the python jobs instead of using
the release specific job template. This way, we will explicitly know
that we are testing all supported python versions and do not remove the
older py version testing when the new release template bumps the min python
version like done in Yoga.

In Yoga testing, we are making py3.9 job to run as voting, so
adding py3.9 job as voting.

Change-Id: I1e9bbc75703f94acda0bddf0a2e43e835eb80cf0
This commit is contained in:
Ghanshyam Mann 2021-11-24 20:23:12 -06:00 committed by Mark Goddard
parent 274668c541
commit a6f7b2ed72
2 changed files with 11 additions and 1 deletions

View File

@ -20,6 +20,7 @@ classifier =
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
[files]
packages =

View File

@ -2,12 +2,16 @@
- project:
templates:
- openstack-cover-jobs
- openstack-python3-victoria-jobs
- publish-openstack-docs-pti
- release-notes-jobs-python3
check:
jobs:
- openstack-tox-pep8
- openstack-tox-py36
- openstack-tox-py37
- openstack-tox-py38
- openstack-tox-py39
- tenks-tox-ansible-lint
- tenks-deploy-teardown-ovs-centos8
- tenks-deploy-teardown-ovs-ubuntu
@ -19,6 +23,11 @@
gate:
queue: tenks
jobs:
- openstack-tox-pep8
- openstack-tox-py36
- openstack-tox-py37
- openstack-tox-py38
- openstack-tox-py39
- tenks-tox-ansible-lint
- tenks-deploy-teardown-ovs-centos8
- tenks-deploy-teardown-ovs-ubuntu