Skip to content

Commit a8a93a7

Browse files
authored
Merge pull request #1233 from cloudfoundry/branch-protection-rules-sm
Add branch protection rules for SM WG
2 parents b74820e + 834372f commit a8a93a7

File tree

1 file changed

+191
-0
lines changed

1 file changed

+191
-0
lines changed

orgs/branchprotection.yml

Lines changed: 191 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -359,3 +359,194 @@ branch-protection:
359359
bypass_pull_request_allowances:
360360
teams: ["wg-foundational-infrastructure-bots"]
361361
include: [ "^main$" ]
362+
363+
# Service Management Repos to skip branch protection on
364+
csb-brokerpak-aws:
365+
protect: true
366+
enforce_admins: false
367+
required_linear_history: true
368+
allow_force_pushes: false
369+
allow_deletions: false
370+
allow_disabled_policies: true # needed to allow branches w/o branch protection
371+
required_status_checks:
372+
strict: true
373+
contexts:
374+
- "EasyCLA"
375+
required_pull_request_reviews:
376+
dismiss_stale_reviews: false
377+
require_code_owner_reviews: false
378+
required_approving_review_count: 1
379+
bypass_pull_request_allowances:
380+
teams: ["wg-service-management-cloud-service-broker-bots"]
381+
include: [ "^main$" ]
382+
383+
csb-brokerpak-gcp:
384+
protect: true
385+
enforce_admins: false
386+
required_linear_history: true
387+
allow_force_pushes: false
388+
allow_deletions: false
389+
allow_disabled_policies: true # needed to allow branches w/o branch protection
390+
required_status_checks:
391+
strict: true
392+
contexts:
393+
- "EasyCLA"
394+
required_pull_request_reviews:
395+
dismiss_stale_reviews: false
396+
require_code_owner_reviews: false
397+
required_approving_review_count: 1
398+
bypass_pull_request_allowances:
399+
teams: ["wg-service-management-cloud-service-broker-bots"]
400+
include: [ "^main$" ]
401+
402+
csb-brokerpak-azure:
403+
protect: true
404+
enforce_admins: false
405+
required_linear_history: true
406+
allow_force_pushes: false
407+
allow_deletions: false
408+
allow_disabled_policies: true # needed to allow branches w/o branch protection
409+
required_status_checks:
410+
strict: true
411+
contexts:
412+
- "EasyCLA"
413+
required_pull_request_reviews:
414+
dismiss_stale_reviews: false
415+
require_code_owner_reviews: false
416+
required_approving_review_count: 1
417+
bypass_pull_request_allowances:
418+
teams: ["wg-service-management-cloud-service-broker-bots"]
419+
include: [ "^main$" ]
420+
421+
jdbctestapp:
422+
protect: true
423+
enforce_admins: false
424+
required_linear_history: true
425+
allow_force_pushes: false
426+
allow_deletions: false
427+
allow_disabled_policies: true # needed to allow branches w/o branch protection
428+
required_status_checks:
429+
strict: true
430+
contexts:
431+
- "EasyCLA"
432+
required_pull_request_reviews:
433+
dismiss_stale_reviews: false
434+
require_code_owner_reviews: false
435+
required_approving_review_count: 1
436+
bypass_pull_request_allowances:
437+
teams: ["wg-service-management-cloud-service-broker-bots"]
438+
include: [ "^main$" ]
439+
440+
upgrade-all-services-cli-plugin:
441+
protect: true
442+
enforce_admins: false
443+
required_linear_history: true
444+
allow_force_pushes: false
445+
allow_deletions: false
446+
allow_disabled_policies: true # needed to allow branches w/o branch protection
447+
required_status_checks:
448+
strict: true
449+
contexts:
450+
- "EasyCLA"
451+
required_pull_request_reviews:
452+
dismiss_stale_reviews: false
453+
require_code_owner_reviews: false
454+
required_approving_review_count: 1
455+
bypass_pull_request_allowances:
456+
teams: ["wg-service-management-cloud-service-broker-bots"]
457+
include: [ "^main$" ]
458+
459+
terraform-provider-csbpg:
460+
protect: true
461+
enforce_admins: false
462+
required_linear_history: true
463+
allow_force_pushes: false
464+
allow_deletions: false
465+
allow_disabled_policies: true # needed to allow branches w/o branch protection
466+
required_status_checks:
467+
strict: true
468+
contexts:
469+
- "EasyCLA"
470+
required_pull_request_reviews:
471+
dismiss_stale_reviews: false
472+
require_code_owner_reviews: false
473+
required_approving_review_count: 1
474+
bypass_pull_request_allowances:
475+
teams: ["wg-service-management-cloud-service-broker-bots"]
476+
include: [ "^main$" ]
477+
478+
terraform-provider-csbmysql:
479+
protect: true
480+
enforce_admins: false
481+
required_linear_history: true
482+
allow_force_pushes: false
483+
allow_deletions: false
484+
allow_disabled_policies: true # needed to allow branches w/o branch protection
485+
required_status_checks:
486+
strict: true
487+
contexts:
488+
- "EasyCLA"
489+
required_pull_request_reviews:
490+
dismiss_stale_reviews: false
491+
require_code_owner_reviews: false
492+
required_approving_review_count: 1
493+
bypass_pull_request_allowances:
494+
teams: ["wg-service-management-cloud-service-broker-bots"]
495+
include: [ "^main$" ]
496+
497+
terraform-provider-csbsqlserver:
498+
protect: true
499+
enforce_admins: false
500+
required_linear_history: true
501+
allow_force_pushes: false
502+
allow_deletions: false
503+
allow_disabled_policies: true # needed to allow branches w/o branch protection
504+
required_status_checks:
505+
strict: true
506+
contexts:
507+
- "EasyCLA"
508+
required_pull_request_reviews:
509+
dismiss_stale_reviews: false
510+
require_code_owner_reviews: false
511+
required_approving_review_count: 1
512+
bypass_pull_request_allowances:
513+
teams: ["wg-service-management-cloud-service-broker-bots"]
514+
include: [ "^main$" ]
515+
516+
brokerapi:
517+
protect: true
518+
enforce_admins: false
519+
required_linear_history: true
520+
allow_force_pushes: false
521+
allow_deletions: false
522+
allow_disabled_policies: true # needed to allow branches w/o branch protection
523+
required_status_checks:
524+
strict: true
525+
contexts:
526+
- "EasyCLA"
527+
required_pull_request_reviews:
528+
dismiss_stale_reviews: false
529+
require_code_owner_reviews: false
530+
required_approving_review_count: 1
531+
bypass_pull_request_allowances:
532+
teams: ["wg-service-management-cloud-service-broker-bots"]
533+
include: [ "^main$" ]
534+
535+
cloud-service-broker:
536+
protect: true
537+
enforce_admins: false
538+
required_linear_history: true
539+
allow_force_pushes: false
540+
allow_deletions: false
541+
allow_disabled_policies: true # needed to allow branches w/o branch protection
542+
required_status_checks:
543+
strict: true
544+
contexts:
545+
- "EasyCLA"
546+
required_pull_request_reviews:
547+
dismiss_stale_reviews: false
548+
require_code_owner_reviews: false
549+
required_approving_review_count: 1
550+
bypass_pull_request_allowances:
551+
teams: ["wg-service-management-cloud-service-broker-bots"]
552+
include: [ "^main$" ]

0 commit comments

Comments
 (0)