From 67a5691e475e2e5a4c61512579c6ec60db30ab5e Mon Sep 17 00:00:00 2001 From: rabi Date: Wed, 21 Jan 2026 13:58:37 +0530 Subject: [PATCH] zuul: Add docs to irrelevant-files for CI jobs Skip jobs when only documentation files are changed. Jobs updated: - openstack-operator-kuttl - openstack-operator-tempest-multinode - podified-multinode-edpm-deployment-crc - cifmw-crc-podified-edpm-baremetal - adoption-standalone-to-crc-ceph-provider Signed-off-by: rabi --- zuul.d/jobs.yaml | 11 +++++++++++ zuul.d/projects.yaml | 25 +++++++++++++++++++------ 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index d819384eb..06a8a7403 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -17,6 +17,7 @@ irrelevant-files: - .*/*.md - ^\..*$ + - ^docs/.*$ - ^LICENSE$ - ^OWNERS$ - ^OWNERS_ALIASES$ @@ -31,6 +32,16 @@ name: openstack-operator-tempest-multinode parent: podified-multinode-edpm-deployment-crc-3comp dependencies: ["openstack-k8s-operators-content-provider"] + irrelevant-files: + - .*/*.md + - ^\..*$ + - ^docs/.*$ + - ^LICENSE$ + - ^OWNERS$ + - ^OWNERS_ALIASES$ + - ^PROJECT$ + - ^README.md$ + - tests?\/functional vars: cifmw_operator_build_golang_ct: "docker.io/library/golang:1.24" cifmw_operator_build_golang_alt_ct: "quay.rdoproject.org/openstack-k8s-operators/golang:1.24" diff --git a/zuul.d/projects.yaml b/zuul.d/projects.yaml index cba82bbc7..6f9338d95 100644 --- a/zuul.d/projects.yaml +++ b/zuul.d/projects.yaml @@ -1,14 +1,27 @@ --- - project: name: openstack-k8s-operators/openstack-operator - templates: - - podified-multinode-edpm-baremetal-pipeline - - data-plane-adoption-pipeline github-check: jobs: - - openstack-k8s-operators-content-provider: - vars: - cifmw_install_yamls_sdk_version: v1.41.1 + - openstack-k8s-operators-content-provider + - podified-multinode-edpm-deployment-crc: + dependencies: ["openstack-k8s-operators-content-provider"] + irrelevant-files: &irrelevant-files + - .*/*.md + - ^\..*$ + - ^docs/.*$ + - ^LICENSE$ + - ^OWNERS$ + - ^OWNERS_ALIASES$ + - ^PROJECT$ + - ^README.md$ + - tests?\/functional + - cifmw-crc-podified-edpm-baremetal: + dependencies: ["openstack-k8s-operators-content-provider"] + irrelevant-files: *irrelevant-files + - adoption-standalone-to-crc-ceph-provider: + dependencies: ["openstack-k8s-operators-content-provider"] + irrelevant-files: *irrelevant-files - openstack-operator-tempest-multinode - openstack-operator-docs-preview - openstack-operator-kuttl: