governance/.zuul.yaml
Elod Illes 67414e40fc Add Python3 zed unit tests
This is an automatically generated patch to ensure unit testing
is in place for all the of the tested runtimes for zed.

See also the PTI in governance [1].

[1]: https://governance.openstack.org/tc/reference/project-testing-interface.html

Change-Id: I2e66a36a71d0d7af4a23b7a309062b0caedd7dc8
2022-08-08 19:36:21 +02:00

48 lines
1.4 KiB
YAML

- job:
name: openstack-tox-validate_atcs
parent: openstack-tox-linters
description: |
Run the ATC checking to show if the current ATCs are still valid.
Foundation membership can change anytime, and we don't want our linter
jobs to fail due to this, but we want to be informed at all times.
vars:
tox_envlist: validate_atcs
- job:
name: governance-validate-legacy
parent: openstack-tox
description: |
Run a job to validate the legacy.yaml file to ensure that projects are
properly retired. This job only runs on legacy.yaml changes to ensure
that we don't hit OpenDev.org with too many requests without changes.
files:
- tools/validate-legacy.py
- reference/legacy.yaml
vars:
tox_envlist: validate-legacy
- project:
templates:
- build-openstack-docs-pti
- openstack-python3-zed-jobs
check:
jobs:
- governance-validate-legacy
- openstack-tox-validate_atcs:
voting: false
- openstack-tox-linters:
required-projects:
- openstack/project-config
experimental:
jobs:
- openstack-tox-validate
gate:
jobs:
- governance-validate-legacy
- openstack-tox-linters:
required-projects:
- openstack/project-config
promote:
jobs:
- promote-governance-tc