|
| 1 | +# Copyright (c) Microsoft Corporation. |
| 2 | +# Licensed under the MIT License. |
| 3 | + |
| 4 | +# File initially created using https://github.com/MIchaelMainer/policyservicetoolkit/blob/main/branch_protection_export.ps1. |
| 5 | + |
| 6 | +name: msgraph-beta-typescript-typings-branch-protection |
| 7 | +description: Branch protection policy for the msgraph-beta-typescript-typings repository |
| 8 | +resource: repository |
| 9 | +configuration: |
| 10 | + branchProtectionRules: |
| 11 | + |
| 12 | + - branchNamePattern: main |
| 13 | + # This branch pattern applies to the following branches as of 06/09/2023 14:08:46: |
| 14 | + # main |
| 15 | + |
| 16 | + # Specifies whether this branch can be deleted. boolean |
| 17 | + allowsDeletions: false |
| 18 | + # Specifies whether forced pushes are allowed on this branch. boolean |
| 19 | + allowsForcePushes: false |
| 20 | + # Specifies whether new commits pushed to the matching branches dismiss pull request review approvals. boolean |
| 21 | + dismissStaleReviews: true |
| 22 | + # Specifies whether admins can overwrite branch protection. boolean |
| 23 | + isAdminEnforced: false |
| 24 | + # Indicates whether "Require a pull request before merging" is enabled. boolean |
| 25 | + requiresPullRequestBeforeMerging: true |
| 26 | + # Specifies the number of pull request reviews before merging. int (0-6). Should be null/empty if PRs are not required |
| 27 | + requiredApprovingReviewsCount: 1 |
| 28 | + # Require review from Code Owners. Requires requiredApprovingReviewsCount. boolean |
| 29 | + requireCodeOwnersReview: true |
| 30 | + # Are commits required to be signed. boolean. TODO: all contributors must have commit signing on local machines. |
| 31 | + requiresCommitSignatures: false |
| 32 | + # Are conversations required to be resolved before merging? boolean |
| 33 | + requiresConversationResolution: false |
| 34 | + # Are merge commits prohibited from being pushed to this branch. boolean |
| 35 | + requiresLinearHistory: false |
| 36 | + # Require branches to be up to date before merging. Requires requiredStatusChecks. boolean |
| 37 | + requiresStrictStatusChecks: true |
| 38 | + # Indicates whether there are restrictions on who can push. boolean. Should be set with whoCanPush. |
| 39 | + restrictsPushes: false |
| 40 | + # Restrict who can dismiss pull request reviews. boolean |
| 41 | + restrictsReviewDismissals: false |
| 42 | + |
0 commit comments