Merge "Skip running long jobs for releasenote changes" into stable/2023.1
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 7d712c1..5f27567 100644
--- a/zuul.d/jobs.yaml
+++ b/zuul.d/jobs.yaml
@@ -55,6 +55,7 @@
       - zuul.d/playbooks/build-collection/pre.yml
     irrelevant-files:
       - ^doc/
+      - ^releasenotes/
 
 - job:
     name: atmosphere-publish-collection
@@ -73,6 +74,7 @@
     post-run: zuul.d/playbooks/molecule/post.yml
     irrelevant-files:
       - ^doc/
+      - ^releasenotes/
 
 - job:
     name: atmosphere-molecule-csi