Skip running long jobs for releasenote changes
Change-Id: Ifdb2099418cc743607a062b7fb2ee43451b40c2a
(cherry picked from commit 00aa6679a927f3ed9cc230e7679b97fb27a1468c)
diff --git a/releasenotes/notes/skip-releasenotes-acb170de807b80bc.yaml b/releasenotes/notes/skip-releasenotes-acb170de807b80bc.yaml
new file mode 100644
index 0000000..bd4f4e8
--- /dev/null
+++ b/releasenotes/notes/skip-releasenotes-acb170de807b80bc.yaml
@@ -0,0 +1,3 @@
+---
+other:
+ - The heavy CI jobs are now skipped when release notes are changed.
diff --git a/zuul.d/container-images/base.yaml b/zuul.d/container-images/base.yaml
index 7ff6bbb..ae2991e 100644
--- a/zuul.d/container-images/base.yaml
+++ b/zuul.d/container-images/base.yaml
@@ -25,6 +25,7 @@
parent: ci-buildset-registry
irrelevant-files:
- ^doc/
+ - ^releasenotes/
- job:
name: atmosphere-build-container-image
@@ -32,6 +33,7 @@
abstract: true
irrelevant-files:
- ^doc/
+ - ^releasenotes/
vars: &image_vars
container_command: docker
promote_container_image_method: intermediate-registry
@@ -47,6 +49,7 @@
abstract: true
irrelevant-files:
- ^doc/
+ - ^releasenotes/
vars: *image_vars
- job:
@@ -54,6 +57,7 @@
parent: ci-promote-container-image
irrelevant-files:
- ^doc/
+ - ^releasenotes/
nodeset:
nodes: []
vars: *image_vars
diff --git a/zuul.d/docs.yaml b/zuul.d/docs.yaml
index fe627e2..ff03a51 100644
--- a/zuul.d/docs.yaml
+++ b/zuul.d/docs.yaml
@@ -25,3 +25,4 @@
parent: tox-docs
files:
- ^doc/
+ - ^releasenotes/
diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml
index ed972d6..b89e23f 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -48,6 +48,7 @@
- zuul.d/playbooks/build-collection/pre.yml
irrelevant-files:
- ^doc/
+ - ^releasenotes/
- job:
name: atmosphere-publish-collection
@@ -66,6 +67,7 @@
post-run: zuul.d/playbooks/molecule/post.yml
irrelevant-files:
- ^doc/
+ - ^releasenotes/
- job:
name: atmosphere-molecule-csi