Skip to content

Commit cc1f27c

Browse files
committed
Disable enforcing branch-protection for admins
This disables branch-protection rules for admins in FI WG repositories included in this pr. We use Github deploy keys in our automation which doesn't work with the default branch protection rules. Concrete, following Github setting is deactivated for admin users: - Do not allow bypassing the above settings
1 parent 0453259 commit cc1f27c

File tree

1 file changed

+391
-0
lines changed

1 file changed

+391
-0
lines changed

orgs/branchprotection.yml

Lines changed: 391 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -360,6 +360,397 @@ branch-protection:
360360
teams: ["wg-foundational-infrastructure-bots"]
361361
include: [ "^main$" ]
362362

363+
bosh:
364+
allow_deletions: false
365+
allow_disabled_policies: true
366+
allow_force_pushes: false
367+
enforce_admins: false
368+
include:
369+
- ^main$
370+
- ^v[0-9]*$
371+
protect: true
372+
required_pull_request_reviews:
373+
bypass_pull_request_allowances:
374+
teams:
375+
- wg-foundational-infrastructure-bots
376+
dismiss_stale_reviews: true
377+
require_code_owner_reviews: true
378+
required_approving_review_count: 1
379+
380+
bosh-linux-stemcell-builder:
381+
allow_deletions: false
382+
allow_disabled_policies: true
383+
allow_force_pushes: false
384+
enforce_admins: false
385+
include:
386+
- ^ubuntu-jammy$
387+
- ^v[0-9]*$
388+
protect: true
389+
required_pull_request_reviews:
390+
bypass_pull_request_allowances:
391+
teams:
392+
- wg-foundational-infrastructure-bots
393+
dismiss_stale_reviews: true
394+
require_code_owner_reviews: true
395+
required_approving_review_count: 1
396+
397+
bosh-io-stemcells-core-index:
398+
allow_deletions: false
399+
allow_disabled_policies: true
400+
allow_force_pushes: false
401+
enforce_admins: false
402+
include:
403+
- ^main$
404+
- ^v[0-9]*$
405+
protect: true
406+
required_pull_request_reviews:
407+
bypass_pull_request_allowances:
408+
teams:
409+
- wg-foundational-infrastructure-bots
410+
dismiss_stale_reviews: true
411+
require_code_owner_reviews: true
412+
required_approving_review_count: 1
413+
414+
bosh-azure-storage-cli:
415+
allow_deletions: false
416+
allow_disabled_policies: true
417+
allow_force_pushes: false
418+
enforce_admins: false
419+
include:
420+
- ^main$
421+
- ^v[0-9]*$
422+
protect: true
423+
required_pull_request_reviews:
424+
bypass_pull_request_allowances:
425+
teams:
426+
- wg-foundational-infrastructure-bots
427+
dismiss_stale_reviews: true
428+
require_code_owner_reviews: true
429+
required_approving_review_count: 1
430+
431+
bosh-davcli:
432+
allow_deletions: false
433+
allow_disabled_policies: true
434+
allow_force_pushes: false
435+
enforce_admins: false
436+
include:
437+
- ^master$
438+
- ^v[0-9]*$
439+
protect: true
440+
required_pull_request_reviews:
441+
bypass_pull_request_allowances:
442+
teams:
443+
- wg-foundational-infrastructure-bots
444+
dismiss_stale_reviews: true
445+
require_code_owner_reviews: true
446+
required_approving_review_count: 1
447+
448+
bosh-gcscli:
449+
allow_deletions: false
450+
allow_disabled_policies: true
451+
allow_force_pushes: false
452+
enforce_admins: false
453+
include:
454+
- ^master$
455+
- ^v[0-9]*$
456+
protect: true
457+
required_pull_request_reviews:
458+
bypass_pull_request_allowances:
459+
teams:
460+
- wg-foundational-infrastructure-bots
461+
dismiss_stale_reviews: true
462+
require_code_owner_reviews: true
463+
required_approving_review_count: 1
464+
465+
bosh-s3cli:
466+
allow_deletions: false
467+
allow_disabled_policies: true
468+
allow_force_pushes: false
469+
enforce_admins: false
470+
include:
471+
- ^master$
472+
- ^v[0-9]*$
473+
protect: true
474+
required_pull_request_reviews:
475+
bypass_pull_request_allowances:
476+
teams:
477+
- wg-foundational-infrastructure-bots
478+
dismiss_stale_reviews: true
479+
require_code_owner_reviews: true
480+
required_approving_review_count: 1
481+
482+
bosh-cli:
483+
allow_deletions: false
484+
allow_disabled_policies: true
485+
allow_force_pushes: false
486+
enforce_admins: false
487+
include:
488+
- ^main$
489+
- ^v[0-9]*$
490+
protect: true
491+
required_pull_request_reviews:
492+
bypass_pull_request_allowances:
493+
teams:
494+
- wg-foundational-infrastructure-bots
495+
dismiss_stale_reviews: true
496+
require_code_owner_reviews: true
497+
required_approving_review_count: 1
498+
499+
bosh-cpi-go:
500+
allow_deletions: false
501+
allow_disabled_policies: true
502+
allow_force_pushes: false
503+
enforce_admins: false
504+
include:
505+
- ^master$
506+
- ^v[0-9]*$
507+
protect: true
508+
required_pull_request_reviews:
509+
bypass_pull_request_allowances:
510+
teams:
511+
- wg-foundational-infrastructure-bots
512+
dismiss_stale_reviews: true
513+
require_code_owner_reviews: true
514+
required_approving_review_count: 1
515+
516+
bosh-google-cpi-release:
517+
allow_deletions: false
518+
allow_disabled_policies: true
519+
allow_force_pushes: false
520+
enforce_admins: false
521+
include:
522+
- ^master$
523+
- ^v[0-9]*$
524+
protect: true
525+
required_pull_request_reviews:
526+
bypass_pull_request_allowances:
527+
teams:
528+
- wg-foundational-infrastructure-bots
529+
dismiss_stale_reviews: true
530+
require_code_owner_reviews: true
531+
required_approving_review_count: 1
532+
533+
bosh-docker-cpi-release:
534+
allow_deletions: false
535+
allow_disabled_policies: true
536+
allow_force_pushes: false
537+
enforce_admins: false
538+
include:
539+
- ^master$
540+
- ^v[0-9]*$
541+
protect: true
542+
required_pull_request_reviews:
543+
bypass_pull_request_allowances:
544+
teams:
545+
- wg-foundational-infrastructure-bots
546+
dismiss_stale_reviews: true
547+
require_code_owner_reviews: true
548+
required_approving_review_count: 1
549+
550+
bosh-aws-cpi-release:
551+
allow_deletions: false
552+
allow_disabled_policies: true
553+
allow_force_pushes: false
554+
enforce_admins: false
555+
include:
556+
- ^master$
557+
- ^v[0-9]*$
558+
protect: true
559+
required_pull_request_reviews:
560+
bypass_pull_request_allowances:
561+
teams:
562+
- wg-foundational-infrastructure-bots
563+
dismiss_stale_reviews: true
564+
require_code_owner_reviews: true
565+
required_approving_review_count: 1
566+
567+
bosh-warden-cpi-release:
568+
allow_deletions: false
569+
allow_disabled_policies: true
570+
allow_force_pushes: false
571+
enforce_admins: false
572+
include:
573+
- ^master$
574+
- ^v[0-9]*$
575+
protect: true
576+
required_pull_request_reviews:
577+
bypass_pull_request_allowances:
578+
teams:
579+
- wg-foundational-infrastructure-bots
580+
dismiss_stale_reviews: true
581+
require_code_owner_reviews: true
582+
required_approving_review_count: 1
583+
584+
bpm-release:
585+
allow_deletions: false
586+
allow_disabled_policies: true
587+
allow_force_pushes: false
588+
enforce_admins: false
589+
include:
590+
- ^master$
591+
- ^v[0-9]*$
592+
protect: true
593+
required_pull_request_reviews:
594+
bypass_pull_request_allowances:
595+
teams:
596+
- wg-foundational-infrastructure-bots
597+
dismiss_stale_reviews: true
598+
require_code_owner_reviews: true
599+
required_approving_review_count: 1
600+
601+
bosh-package-golang-release:
602+
allow_deletions: false
603+
allow_disabled_policies: true
604+
allow_force_pushes: false
605+
enforce_admins: false
606+
include:
607+
- ^main$
608+
- ^v[0-9]*$
609+
protect: true
610+
required_pull_request_reviews:
611+
bypass_pull_request_allowances:
612+
teams:
613+
- wg-foundational-infrastructure-bots
614+
dismiss_stale_reviews: true
615+
require_code_owner_reviews: true
616+
required_approving_review_count: 1
617+
618+
bosh-package-ruby-release:
619+
allow_deletions: false
620+
allow_disabled_policies: true
621+
allow_force_pushes: false
622+
enforce_admins: false
623+
include:
624+
- ^main$
625+
- ^v[0-9]*$
626+
protect: true
627+
required_pull_request_reviews:
628+
bypass_pull_request_allowances:
629+
teams:
630+
- wg-foundational-infrastructure-bots
631+
dismiss_stale_reviews: true
632+
require_code_owner_reviews: true
633+
required_approving_review_count: 1
634+
635+
bosh-package-nginx-release:
636+
allow_deletions: false
637+
allow_disabled_policies: true
638+
allow_force_pushes: false
639+
enforce_admins: false
640+
include:
641+
- ^main$
642+
- ^v[0-9]*$
643+
protect: true
644+
required_pull_request_reviews:
645+
bypass_pull_request_allowances:
646+
teams:
647+
- wg-foundational-infrastructure-bots
648+
dismiss_stale_reviews: true
649+
require_code_owner_reviews: true
650+
required_approving_review_count: 1
651+
652+
bosh-package-python-release:
653+
allow_deletions: false
654+
allow_disabled_policies: true
655+
allow_force_pushes: false
656+
enforce_admins: false
657+
include:
658+
- ^main$
659+
- ^v[0-9]*$
660+
protect: true
661+
required_pull_request_reviews:
662+
bypass_pull_request_allowances:
663+
teams:
664+
- wg-foundational-infrastructure-bots
665+
dismiss_stale_reviews: true
666+
require_code_owner_reviews: true
667+
required_approving_review_count: 1
668+
669+
postgres-release:
670+
allow_deletions: false
671+
allow_disabled_policies: true
672+
allow_force_pushes: false
673+
enforce_admins: false
674+
include:
675+
- ^main$
676+
- ^v[0-9]*$
677+
protect: true
678+
required_pull_request_reviews:
679+
bypass_pull_request_allowances:
680+
teams:
681+
- wg-foundational-infrastructure-bots
682+
dismiss_stale_reviews: true
683+
require_code_owner_reviews: true
684+
required_approving_review_count: 1
685+
686+
bosh-deployment:
687+
allow_deletions: false
688+
allow_disabled_policies: true
689+
allow_force_pushes: false
690+
enforce_admins: false
691+
include:
692+
- ^master$
693+
- ^v[0-9]*$
694+
protect: true
695+
required_pull_request_reviews:
696+
bypass_pull_request_allowances:
697+
teams:
698+
- wg-foundational-infrastructure-bots
699+
dismiss_stale_reviews: true
700+
require_code_owner_reviews: true
701+
required_approving_review_count: 1
702+
703+
config-server:
704+
allow_deletions: false
705+
allow_disabled_policies: true
706+
allow_force_pushes: false
707+
enforce_admins: false
708+
include:
709+
- ^master$
710+
- ^v[0-9]*$
711+
protect: true
712+
required_pull_request_reviews:
713+
bypass_pull_request_allowances:
714+
teams:
715+
- wg-foundational-infrastructure-bots
716+
dismiss_stale_reviews: true
717+
require_code_owner_reviews: true
718+
required_approving_review_count: 1
719+
720+
bosh-io-web:
721+
allow_deletions: false
722+
allow_disabled_policies: true
723+
allow_force_pushes: false
724+
enforce_admins: false
725+
include:
726+
- ^main$
727+
- ^v[0-9]*$
728+
protect: true
729+
required_pull_request_reviews:
730+
bypass_pull_request_allowances:
731+
teams:
732+
- wg-foundational-infrastructure-bots
733+
dismiss_stale_reviews: true
734+
require_code_owner_reviews: true
735+
required_approving_review_count: 1
736+
737+
bosh-io-releases-index:
738+
allow_deletions: false
739+
allow_disabled_policies: true
740+
allow_force_pushes: false
741+
enforce_admins: false
742+
include:
743+
- ^main$
744+
- ^v[0-9]*$
745+
protect: true
746+
required_pull_request_reviews:
747+
bypass_pull_request_allowances:
748+
teams:
749+
- wg-foundational-infrastructure-bots
750+
dismiss_stale_reviews: true
751+
require_code_owner_reviews: true
752+
required_approving_review_count: 1
753+
363754
# Service Management Repos to skip branch protection on
364755
csb-brokerpak-aws:
365756
protect: true

0 commit comments

Comments
 (0)