Update jobs for Zed and disable auto discovery

The patch adds a yoga job as the upstream has just released it and
moved to the Zed development cycle.
The patch also disables autodiscovery to avoid the following bug with
setuptools 61.0.0 and possbile higher versions:
https://github.com/pypa/setuptools/issues/3197

Change-Id: I0f274a5a6746aa97614b08b4bb75f4731923a5ed
This commit is contained in:
Martin Kopec 2022-04-01 10:53:34 +02:00
parent 04b54c6a51
commit 260ee5ead1
2 changed files with 12 additions and 0 deletions

View File

@ -4,6 +4,7 @@
jobs: jobs:
- openstack-tox-linters - openstack-tox-linters
- refstack-client-devstack-master - refstack-client-devstack-master
- refstack-client-devstack-yoga
- refstack-client-devstack-xena - refstack-client-devstack-xena
- refstack-client-devstack-wallaby - refstack-client-devstack-wallaby
- refstack-client-devstack-victoria - refstack-client-devstack-victoria
@ -13,6 +14,7 @@
jobs: jobs:
- openstack-tox-linters - openstack-tox-linters
- refstack-client-devstack-master - refstack-client-devstack-master
- refstack-client-devstack-yoga
- refstack-client-devstack-xena - refstack-client-devstack-xena
- refstack-client-devstack-wallaby - refstack-client-devstack-wallaby
- refstack-client-devstack-victoria - refstack-client-devstack-victoria
@ -82,6 +84,13 @@
irrelevant-files: irrelevant-files:
- ^.*\.md$ - ^.*\.md$
- job:
name: refstack-client-devstack-yoga
parent: refstack-client-devstack-master
override-checkout: stable/yoga
vars:
branch: stable/yoga
- job: - job:
name: refstack-client-devstack-xena name: refstack-client-devstack-xena
parent: refstack-client-devstack-master parent: refstack-client-devstack-master

View File

@ -16,4 +16,7 @@ import setuptools
setuptools.setup( setuptools.setup(
setup_requires=['pbr'], setup_requires=['pbr'],
# disable auto discovery to work around the following bug
# https://github.com/pypa/setuptools/issues/3197
py_modules=[],
pbr=True) pbr=True)