diff --git a/core-services/prow/02_config/_config.yaml b/core-services/prow/02_config/_config.yaml index 668fdab11b5cf..af8aa88804a31 100644 --- a/core-services/prow/02_config/_config.yaml +++ b/core-services/prow/02_config/_config.yaml @@ -861,6 +861,14 @@ tide: - ci/prow/validate release: skip-unknown-contexts: true + rosa: + branches: + master: + required-if-present-contexts: + - ci/prow/build + - ci/prow/commits + - ci/prow/lint + - ci/prow/test route-monitor-operator: branches: master: diff --git a/core-services/prow/02_config/openshift/backplane-cli/_prowconfig.yaml b/core-services/prow/02_config/openshift/backplane-cli/_prowconfig.yaml index 935dcb3f60de5..8b82d0b69281f 100644 --- a/core-services/prow/02_config/openshift/backplane-cli/_prowconfig.yaml +++ b/core-services/prow/02_config/openshift/backplane-cli/_prowconfig.yaml @@ -1,3 +1,18 @@ +branch-protection: + orgs: + openshift: + repos: + backplane-cli: + branches: + main: + protect: true + required_status_checks: + contexts: + - ci/prow/build + - ci/prow/coverage + - ci/prow/images + - ci/prow/lint + - ci/prow/test tide: queries: - labels: diff --git a/core-services/prow/02_config/openshift/backplane-tools/_prowconfig.yaml b/core-services/prow/02_config/openshift/backplane-tools/_prowconfig.yaml index 28c7293a79c40..905c64416a8f5 100644 --- a/core-services/prow/02_config/openshift/backplane-tools/_prowconfig.yaml +++ b/core-services/prow/02_config/openshift/backplane-tools/_prowconfig.yaml @@ -1,3 +1,16 @@ +branch-protection: + orgs: + openshift: + repos: + backplane-tools: + branches: + main: + protect: true + required_status_checks: + contexts: + - ci/prow/coverage + - ci/prow/lint + - ci/prow/unit tide: queries: - labels: diff --git a/core-services/prow/02_config/openshift/osdctl/_prowconfig.yaml b/core-services/prow/02_config/openshift/osdctl/_prowconfig.yaml index 57bb7a030a544..4990510e9e443 100644 --- a/core-services/prow/02_config/openshift/osdctl/_prowconfig.yaml +++ b/core-services/prow/02_config/openshift/osdctl/_prowconfig.yaml @@ -1,3 +1,18 @@ +branch-protection: + orgs: + openshift: + repos: + osdctl: + branches: + master: + protect: true + required_status_checks: + contexts: + - ci/prow/build + - ci/prow/format + - ci/prow/lint + - ci/prow/test + - ci/prow/verify-docs tide: queries: - labels: diff --git a/core-services/prow/02_config/openshift/rosa/_prowconfig.yaml b/core-services/prow/02_config/openshift/rosa/_prowconfig.yaml index 7c2ec53155261..81e0f3588311b 100644 --- a/core-services/prow/02_config/openshift/rosa/_prowconfig.yaml +++ b/core-services/prow/02_config/openshift/rosa/_prowconfig.yaml @@ -1,3 +1,18 @@ +branch-protection: + orgs: + openshift: + repos: + rosa: + branches: + master: + protect: true + required_status_checks: + contexts: + - Red Hat Konflux / rosa-on-pull-request + - Red Hat Konflux / rh-rosa-cli-enterprise-contract / rosa + - ci/prow/e2e-presubmits-images + - ci/prow/images-images + - ci/prow/images-release-images tide: merge_method: openshift/rosa: squash