From b1178ea7004d21d4cc46befde5ada31d8e2fb477 Mon Sep 17 00:00:00 2001 From: Armel Soro Date: Thu, 16 Jul 2026 11:15:41 +0200 Subject: [PATCH 1/3] redhat-developer/rhdh-operator: update branch protection rules Add strict status checks to require PRs to be up-to-date before merging. Add branch protection for release-1.9 and release-1.10 with PR Validate and Validate Bundle Manifests as required status checks. Assisted-by: Claude --- .../rhdh-operator/_prowconfig.yaml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/core-services/prow/02_config/redhat-developer/rhdh-operator/_prowconfig.yaml b/core-services/prow/02_config/redhat-developer/rhdh-operator/_prowconfig.yaml index 7e7c319c1ff51..a9b6175d009f8 100644 --- a/core-services/prow/02_config/redhat-developer/rhdh-operator/_prowconfig.yaml +++ b/core-services/prow/02_config/redhat-developer/rhdh-operator/_prowconfig.yaml @@ -16,6 +16,31 @@ branch-protection: - PR Validate - Validate Dockerfile - Validate Bundle Manifests + strict: true + release-1.9: + allow_deletions: false + allow_force_pushes: false + enforce_admins: true + protect: true + required_pull_request_reviews: + required_approving_review_count: 1 + required_status_checks: + contexts: + - PR Validate + - Validate Bundle Manifests + strict: true + release-1.10: + allow_deletions: false + allow_force_pushes: false + enforce_admins: true + protect: true + required_pull_request_reviews: + required_approving_review_count: 1 + required_status_checks: + contexts: + - PR Validate + - Validate Bundle Manifests + strict: true tide: merge_method: redhat-developer/rhdh-operator: squash From 0327458bebee338c204e6b76c3360043c2bdf9c9 Mon Sep 17 00:00:00 2001 From: Armel Soro Date: Thu, 16 Jul 2026 11:29:03 +0200 Subject: [PATCH 2/3] redhat-developer/rhdh-operator: drop strict status checks incompatible with Tide Assisted-by: Claude --- .../02_config/redhat-developer/rhdh-operator/_prowconfig.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/core-services/prow/02_config/redhat-developer/rhdh-operator/_prowconfig.yaml b/core-services/prow/02_config/redhat-developer/rhdh-operator/_prowconfig.yaml index a9b6175d009f8..36afad6f9f92b 100644 --- a/core-services/prow/02_config/redhat-developer/rhdh-operator/_prowconfig.yaml +++ b/core-services/prow/02_config/redhat-developer/rhdh-operator/_prowconfig.yaml @@ -16,7 +16,6 @@ branch-protection: - PR Validate - Validate Dockerfile - Validate Bundle Manifests - strict: true release-1.9: allow_deletions: false allow_force_pushes: false @@ -28,7 +27,6 @@ branch-protection: contexts: - PR Validate - Validate Bundle Manifests - strict: true release-1.10: allow_deletions: false allow_force_pushes: false @@ -40,7 +38,6 @@ branch-protection: contexts: - PR Validate - Validate Bundle Manifests - strict: true tide: merge_method: redhat-developer/rhdh-operator: squash From 4394cf1a708313dba1cc46f0829f229bc1615d62 Mon Sep 17 00:00:00 2001 From: Armel Soro Date: Thu, 16 Jul 2026 11:53:38 +0200 Subject: [PATCH 3/3] Add 'Validate Dockerfile' to required status checks --- .../02_config/redhat-developer/rhdh-operator/_prowconfig.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core-services/prow/02_config/redhat-developer/rhdh-operator/_prowconfig.yaml b/core-services/prow/02_config/redhat-developer/rhdh-operator/_prowconfig.yaml index 36afad6f9f92b..0942bb96a6726 100644 --- a/core-services/prow/02_config/redhat-developer/rhdh-operator/_prowconfig.yaml +++ b/core-services/prow/02_config/redhat-developer/rhdh-operator/_prowconfig.yaml @@ -26,6 +26,7 @@ branch-protection: required_status_checks: contexts: - PR Validate + - Validate Dockerfile - Validate Bundle Manifests release-1.10: allow_deletions: false @@ -37,6 +38,7 @@ branch-protection: required_status_checks: contexts: - PR Validate + - Validate Dockerfile - Validate Bundle Manifests tide: merge_method: