- Remove reno job, it does not make sense to run it on
bugfix branches.
- Cap tox to version lower than 4 as it is for all stable
branches.
- Run tests on focal for all except bionic with python 3.6

Change-Id: I290041b1b4a145bb9f06d62122da340794fbc076
This commit is contained in:
Riccardo Pittau 2023-01-27 11:39:29 +01:00
parent 5d66844b2f
commit bf2ca3ad12
3 changed files with 14 additions and 2 deletions

View File

@ -1,8 +1,9 @@
[tox]
minversion = 3.18.0
skipsdist = True
envlist = py3,functional,pep8
ignore_basepython_conflict=true
requires =
tox<4
[testenv]
usedevelop = True

View File

@ -101,6 +101,7 @@
# Security testing for known issues
name: ipa-tox-bandit
parent: openstack-tox
nodeset: ubuntu-focal
timeout: 2400
vars:
tox_envlist: bandit
@ -118,6 +119,7 @@
- job:
name: ipa-tox-examples
parent: openstack-tox
nodeset: ubuntu-focal
timeout: 600
vars:
tox_envlist: examples
@ -194,28 +196,34 @@
check:
jobs:
- openstack-tox-pep8:
nodeset: ubuntu-focal
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga
- openstack-tox-py36:
nodeset: ubuntu-bionic
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga
- openstack-tox-py39:
nodeset: ubuntu-focal
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga
gate:
jobs:
- openstack-tox-pep8:
nodeset: ubuntu-focal
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga
- openstack-tox-py36:
nodeset: ubuntu-bionic
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga
- openstack-tox-py39:
nodeset: ubuntu-focal
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga

View File

@ -3,14 +3,15 @@
- check-requirements
- openstack-python3-yoga-jobs-ironic-bugfix
- publish-openstack-docs-pti
- release-notes-jobs-python3
check:
jobs:
- openstack-tox-functional:
nodeset: ubuntu-focal
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga
- openstack-tox-cover:
nodeset: ubuntu-focal
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga
@ -35,10 +36,12 @@
gate:
jobs:
- openstack-tox-functional:
nodeset: ubuntu-focal
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga
- openstack-tox-cover:
nodeset: ubuntu-focal
required-projects:
- name: openstack/requirements
override-checkout: stable/yoga