diff --git a/orgs/branchprotection.yml b/orgs/branchprotection.yml index d2085614..f8445f33 100644 --- a/orgs/branchprotection.yml +++ b/orgs/branchprotection.yml @@ -359,3 +359,184 @@ branch-protection: bypass_pull_request_allowances: teams: ["wg-foundational-infrastructure-bots"] include: [ "^main$" ] + + # Service Management Repos to skip branch protection on + csb-brokerpak-aws: + protect: true + enforce_admins: false + required_linear_history: true + allow_force_pushes: false + allow_deletions: false + required_status_checks: + strict: true + contexts: + - "EasyCLA" + required_pull_request_reviews: + dismiss_stale_reviews: false + require_code_owner_reviews: false + required_approving_review_count: 1 + bypass_pull_request_allowances: + teams: ["wg-service-management-cloud-service-broker-bots"] + include: [ "^main$" ] + + csb-brokerpak-gcp: + protect: true + enforce_admins: false + required_linear_history: true + allow_force_pushes: false + allow_deletions: false + required_status_checks: + strict: true + contexts: + - "EasyCLA" + required_pull_request_reviews: + dismiss_stale_reviews: false + require_code_owner_reviews: false + required_approving_review_count: 1 + bypass_pull_request_allowances: + teams: ["wg-service-management-cloud-service-broker-bots"] + include: [ "^main$" ] + + csb-brokerpak-azure: + protect: true + enforce_admins: false + required_linear_history: true + allow_force_pushes: false + allow_deletions: false + required_status_checks: + strict: true + contexts: + - "EasyCLA" + required_pull_request_reviews: + dismiss_stale_reviews: false + require_code_owner_reviews: false + required_approving_review_count: 1 + bypass_pull_request_allowances: + teams: ["wg-service-management-cloud-service-broker-bots"] + include: [ "^main$" ] + + jdbctestapp: + protect: true + enforce_admins: false + required_linear_history: true + allow_force_pushes: false + allow_deletions: false + required_status_checks: + strict: true + contexts: + - "EasyCLA" + required_pull_request_reviews: + dismiss_stale_reviews: false + require_code_owner_reviews: false + required_approving_review_count: 1 + bypass_pull_request_allowances: + teams: ["wg-service-management-cloud-service-broker-bots"] + include: [ "^main$" ] + + upgrade-all-services-cli-plugin: + protect: true + enforce_admins: false + required_linear_history: true + allow_force_pushes: false + allow_deletions: false + required_status_checks: + strict: true + contexts: + - "EasyCLA" + required_pull_request_reviews: + dismiss_stale_reviews: false + require_code_owner_reviews: false + required_approving_review_count: 1 + bypass_pull_request_allowances: + teams: ["wg-service-management-cloud-service-broker-bots"] + include: [ "^main$" ] + + terraform-provider-csbpg: + protect: true + enforce_admins: false + required_linear_history: true + allow_force_pushes: false + allow_deletions: false + required_status_checks: + strict: true + contexts: + - "EasyCLA" + required_pull_request_reviews: + dismiss_stale_reviews: false + require_code_owner_reviews: false + required_approving_review_count: 1 + bypass_pull_request_allowances: + teams: ["wg-service-management-cloud-service-broker-bots"] + include: [ "^main$" ] + + terraform-provider-csbmysql: + protect: true + enforce_admins: false + required_linear_history: true + allow_force_pushes: false + allow_deletions: false + required_status_checks: + strict: true + contexts: + - "EasyCLA" + required_pull_request_reviews: + dismiss_stale_reviews: false + require_code_owner_reviews: false + required_approving_review_count: 1 + bypass_pull_request_allowances: + teams: ["wg-service-management-cloud-service-broker-bots"] + include: [ "^main$" ] + + terraform-provider-csbsqlserver: + protect: true + enforce_admins: false + required_linear_history: true + allow_force_pushes: false + allow_deletions: false + required_status_checks: + strict: true + contexts: + - "EasyCLA" + required_pull_request_reviews: + dismiss_stale_reviews: false + require_code_owner_reviews: false + required_approving_review_count: 1 + bypass_pull_request_allowances: + teams: ["wg-service-management-cloud-service-broker-bots"] + include: [ "^main$" ] + + brokerapi: + protect: true + enforce_admins: false + required_linear_history: true + allow_force_pushes: false + allow_deletions: false + required_status_checks: + strict: true + contexts: + - "EasyCLA" + required_pull_request_reviews: + dismiss_stale_reviews: false + require_code_owner_reviews: false + required_approving_review_count: 1 + bypass_pull_request_allowances: + teams: ["wg-service-management-cloud-service-broker-bots"] + include: [ "^main$" ] + + cloud-service-broker: + protect: true + enforce_admins: false + required_linear_history: true + allow_force_pushes: false + allow_deletions: false + required_status_checks: + strict: true + contexts: + - "EasyCLA" + required_pull_request_reviews: + dismiss_stale_reviews: false + require_code_owner_reviews: false + required_approving_review_count: 1 + bypass_pull_request_allowances: + teams: ["wg-service-management-cloud-service-broker-bots"] + include: [ "^main$" ]