Skip puppet integration tests for test-requirements.txt
The test-requirements.txt file in all of the puppet repositories is only
for release notes as we do not use tox for our testing. Let's free up
some resources by not running the puppet integration jobs when touching
this file.
@@ -1697,6 +1697,7 @@ jobs:
- ^releasenotes/.*$
- ^metadata.json$
- ^spec/.*$
+ - ^test-requirements.txt$
# tripleo scenario002 started to be used used in ocata
- name: ^gate-tripleo-ci-centos-7-scenario002-multinode-puppet.*$
@@ -1708,6 +1709,7 @@ jobs:
- ^releasenotes/.*$
- ^metadata.json$
- ^spec/.*$
+ - ^test-requirements.txt$
# tripleo scenario003 started to be used used in ocata
- name: ^gate-tripleo-ci-centos-7-scenario003-multinode-puppet.*$
@@ -1719,6 +1721,7 @@ jobs:
- ^releasenotes/.*$
- ^metadata.json$
- ^spec/.*$
+ - ^test-requirements.txt$
# tripleo scenario004 started to be used used in ocata
- name: ^gate-tripleo-ci-centos-7-scenario004-multinode-puppet.*$
@@ -1730,6 +1733,7 @@ jobs:
- ^releasenotes/.*$
- ^metadata.json$
- ^spec/.*$
+ - ^test-requirements.txt$
# NOTE(emilien): zuul v2 does not allow us to specify files rules for specific projects
# and are global to the jobname.
@@ -1954,6 +1958,7 @@ jobs:
- ^etc/.*$
- ^tempest/tests/.*$
- ^tempest/hacking/.*$
+ - ^test-requirements.txt$
# no need to run integration jobs when patching unit or beaker tests, reno or readme.
- name: ^gate-(puppet-.*-tempest)-.*$
@@ -1964,6 +1969,7 @@ jobs:
- ^releasenotes/.*$
- ^spec/.*$
- ^metadata.json$
+ - ^test-requirements.txt$
# Only run the puppet module build job on metadata.json updates
- name: ^gate-puppet-.*module-build.*$
