Re-add the python 3.8 testing in generic job template

We have been discussing it TC about re-adding the python 3.8
testing in current master 2023.2 release testing.

- https://meetings.opendev.org/meetings/tc/2023/tc.2023-04-25-18.00.log.html#l-191
- https://lists.openstack.org/pipermail/openstack-discuss/2023-April/033469.html

Whiloe governance changes are under review, TC agreed to add py3.8 testing
so that we do not see more projec/lib dropping python 3.8 and make them
uninstalable on python 3.8

- https://meetings.opendev.org/meetings/tc/2023/tc.2023-05-02-18.00.log.html#l-17
- https://review.opendev.org/c/openstack/governance/+/882165

Change-Id: I396ef0df11fe2b8742c239f6eeb3b49f8b51d19c
This commit is contained in:
Ghanshyam Mann 2023-05-03 14:48:57 -05:00 committed by Ghanshyam
parent 0e9aa6c808
commit 7c326ccfc0
1 changed files with 2 additions and 29 deletions

View File

@ -684,10 +684,7 @@
check:
jobs:
- openstack-tox-pep8
# py38 job is required to run only for 2023.1 release
- openstack-tox-py38:
branches:
- stable/2023.1
- openstack-tox-py38
# py39 job is required to run from 2023.2 release onwards
- openstack-tox-py39:
branches:
@ -696,10 +693,7 @@
gate:
jobs:
- openstack-tox-pep8
# py38 job is required to run only for 2023.1 release
- openstack-tox-py38:
branches:
- stable/2023.1
- openstack-tox-py38
# py39 job is required to run from 2023.2 release onwards
- openstack-tox-py39:
branches:
@ -731,12 +725,9 @@
- openstack-tox-pep8:
required-projects:
- openstack/horizon
# py38 job is required to run only for 2023.1 release
- openstack-tox-py38:
required-projects:
- openstack/horizon
branches:
- stable/2023.1
# py39 job is required to run from 2023.2 release onwards
- openstack-tox-py39:
required-projects:
@ -751,12 +742,9 @@
- openstack-tox-pep8:
required-projects:
- openstack/horizon
# py38 job is required to run only for 2023.1 release
- openstack-tox-py38:
required-projects:
- openstack/horizon
branches:
- stable/2023.1
# py39 job is required to run from 2023.2 release onwards
- openstack-tox-py39:
required-projects:
@ -792,12 +780,9 @@
- openstack-tox-pep8:
required-projects:
- openstack/neutron
# py38 job is required to run only for 2023.1 release
- openstack-tox-py38:
required-projects:
- openstack/neutron
branches:
- stable/2023.1
# py39 job is required to run from 2023.2 release onwards
- openstack-tox-py39:
required-projects:
@ -812,12 +797,9 @@
- openstack-tox-pep8:
required-projects:
- openstack/neutron
# py38 job is required to run only for 2023.1 release
- openstack-tox-py38:
required-projects:
- openstack/neutron
branches:
- stable/2023.1
# py39 job is required to run from 2023.2 release onwards
- openstack-tox-py39:
required-projects:
@ -853,12 +835,9 @@
- openstack-tox-pep8:
required-projects:
- openstack/ceilometer
# py38 job is required to run only for 2023.1 release
- openstack-tox-py38:
required-projects:
- openstack/ceilometer
branches:
- stable/2023.1
# py39 job is required to run from 2023.2 release onwards
- openstack-tox-py39:
required-projects:
@ -873,12 +852,9 @@
- openstack-tox-pep8:
required-projects:
- openstack/ceilometer
# py38 job is required to run only for 2023.1 release
- openstack-tox-py38:
required-projects:
- openstack/ceilometer
branches:
- stable/2023.1
# py39 job is required to run from 2023.2 release onwards
- openstack-tox-py39:
required-projects:
@ -947,11 +923,8 @@
And it should not be run instead of the default!
check-arm64:
jobs:
# py38 job is required to run only for 2023.1 release
- openstack-tox-py38-arm64:
voting: false
branches:
- stable/2023.1
# py39 job is required to run from 2023.2 release onwards
- openstack-tox-py39-arm64:
voting: false