Skip Designate grenade / tempest / devstack jobs
When a change only touches docs or related tooling
we should not use loads of devstack nodes.
@@ -1318,6 +1318,33 @@ jobs:
- ^releasenotes/.*$
- ^tools/.*$
- ^tox.ini$
+ - project: ^openstack/designate$
+ all-files-match-any:
+ - ^.*\.rst$
+ - ^api-ref/.*$
+ - ^doc/.*$
+ - ^install-guide/.*$
+ - ^designate/locale/.*$
+ - ^designate/tests/.*$
+ - ^releasenotes/.*$
+ - ^tools/.*$
+ - ^tox.ini$
+ - project: ^openstack/designate-tempest-plugin$
+ all-files-match-any:
+ - ^.*\.rst$
+ - ^doc/.*$
+ - ^designate_tempest_plugin/tests/.*$
+ - ^releasenotes/.*$
+ - ^tools/.*$
+ - ^tox.ini$
+ - project: ^openstack/python-designateclient$
+ all-files-match-any:
+ - ^.*\.rst$
+ - ^doc/.*$
+ - ^designateclient/tests/.*$
+ - ^releasenotes/.*$
+ - ^tools/.*$
+ - ^tox.ini$
# In heat, ^tox.ini and some scripts in ^tools/ are used
# in heat-dsvm-functional gates, so not skipping on those changes
- project: ^openstack/heat$
