governance/.zuul.yaml
Jean-Philippe Evrard 1afb0b8792 Make validate atcs optional
Without this patch, a change of membership of any ATC could break
the lint jobs.

This is a problem, as the change of membership can happen anytime.

This fixes it by creating a new job to show whether atc validation
fails or not, as non voting. This brings increased visibility to
the eventual membership problems, compared to having them listed
in stdout like we used to do in the past.

Change-Id: I5cb3dee7809d80369eaf8c955695b1389f5eb5d4
2019-12-23 12:43:28 +01:00

33 lines
901 B
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
- project:
templates:
- build-openstack-docs-pti
- openstack-python3-ussuri-jobs
check:
jobs:
- openstack-tox-validate_atcs:
voting: false
- openstack-tox-linters:
required-projects:
- openstack/project-config
experimental:
jobs:
- openstack-tox-validate
gate:
jobs:
- openstack-tox-linters:
required-projects:
- openstack/project-config
promote:
jobs:
- promote-governance-tc