Add non-voting Python 3.10 jobs to Zed template

Use Fedora 35 nodeset until ubuntu-focal gets python3.10 package or
until we have ubuntu 22.04

Tests on arm64 arch are not supported at the moment.

Change-Id: I685563200ec342363848b713854c34a86dfb5fd0
This commit is contained in:
Riccardo Pittau 2022-03-03 07:10:37 +01:00 committed by Ghanshyam Mann
parent 5caeeac532
commit e6719acc0c
2 changed files with 31 additions and 0 deletions

View File

@ -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

View File

@ -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: