Use YAML anchors to avoid repeating irrelevant-files

This adds "deliverables/" to several irrelevant-files lists, but
due to the similarity of the jobs involved, that seems like it
should be fine.

Change-Id: Id0748c2c1a8a32dadc6bbde59c0b4c8647a25dd6
This commit is contained in:
James E. Blair 2019-03-12 11:16:16 -07:00
parent ba35550c64
commit 9d752480f0
1 changed files with 14 additions and 62 deletions

View File

@ -392,11 +392,12 @@
Run unit tests for an OpenStack Python project under cPython version 2.7.
Uses tox with the ``py27`` environment.
irrelevant-files:
irrelevant-files: &common-irrelevant-files
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
- ^deliverables/.*$
vars:
tox_envlist: py27
bindep_profile: test py27
@ -411,12 +412,7 @@
Run unit tests for an OpenStack project under cPython version 3.5.
Uses tox with the ``py35`` environment.
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
- ^deliverables/.*$
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: py35
bindep_profile: test py35
@ -432,11 +428,7 @@
version 3.6.
Uses tox with the ``py36`` environment.
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: py36
bindep_profile: test py36
@ -452,11 +444,7 @@
version 3.7.
Uses tox with the ``py37`` environment.
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: py37
bindep_profile: test py37
@ -469,11 +457,7 @@
Run unit tests for an OpenStack Python project under PyPy.
Uses tox with the ``pypy`` environment.
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: pypy
bindep_profile: test pypy
@ -509,11 +493,7 @@
Uses tox with the ``cover`` environment.
required-projects:
- name: openstack/requirements
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
irrelevant-files: *common-irrelevant-files
success-url: cover/
vars:
tox_constraints_file: '{{ ansible_user_dir }}/src/git.openstack.org/openstack/requirements/upper-constraints.txt'
@ -546,11 +526,7 @@
Run tox-based functional tests for an OpenStack Python project.
Uses tox with the ``functional`` environment.
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: functional
@ -562,11 +538,7 @@
Uses tox with the ``functional`` environment.
Sudo access is not revoked.
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: functional
@ -579,11 +551,7 @@
under cPython version 3.5..
Uses tox with the ``functional-py35`` environment.
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: functional-py35
@ -596,11 +564,7 @@
under cPython version 3.6.
Uses tox with the ``functional-py36`` environment.
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: functional-py36
@ -621,11 +585,7 @@
Runs pylint tests.
Uses tox with the ``pylint`` environment.
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: pylint
@ -650,11 +610,7 @@
Uses tox with the ``snap`` environment.
Sudo access is not revoked.
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: snap
@ -794,11 +750,7 @@
Uses tox with the ``lower-constraints`` environment,
which should be configured to use Python 3 by default
unless the project does not support Python 3.
irrelevant-files:
- ^.*\.rst$
- ^api-ref/.*$
- ^doc/.*$
- ^releasenotes/.*$
irrelevant-files: *common-irrelevant-files
vars:
tox_envlist: lower-constraints
bindep_profile: test py35 py36