74 lines
3.7 KiB
YAML
74 lines
3.7 KiB
YAML
![]() |
# Copyright (c) Microsoft Corporation.
|
||
|
# Licensed under the MIT License.
|
||
|
|
||
|
# File initially created using https://github.com/MIchaelMainer/policyservicetoolkit/blob/main/branch_protection_export.ps1.
|
||
|
|
||
|
name: msgraph-sdk-php-branch-protection
|
||
|
description: Branch protection policy for the msgraph-sdk-php repository
|
||
|
resource: repository
|
||
|
configuration:
|
||
|
branchProtectionRules:
|
||
|
|
||
|
- branchNamePattern: dev
|
||
|
# This branch pattern applies to the following branches as of 06/12/2023 10:31:17:
|
||
|
# dev
|
||
|
|
||
|
# Specifies whether this branch can be deleted. boolean
|
||
|
allowsDeletions: false
|
||
|
# Specifies whether forced pushes are allowed on this branch. boolean
|
||
|
allowsForcePushes: false
|
||
|
# Specifies whether new commits pushed to the matching branches dismiss pull request review approvals. boolean
|
||
|
dismissStaleReviews: true
|
||
|
# Specifies whether admins can overwrite branch protection. boolean
|
||
|
isAdminEnforced: false
|
||
|
# Indicates whether "Require a pull request before merging" is enabled. boolean
|
||
|
requiresPullRequestBeforeMerging: true
|
||
|
# Specifies the number of pull request reviews before merging. int (0-6). Should be null/empty if PRs are not required
|
||
|
requiredApprovingReviewsCount: 1
|
||
|
# Require review from Code Owners. Requires requiredApprovingReviewsCount. boolean
|
||
|
requireCodeOwnersReview: true
|
||
|
# Are commits required to be signed. boolean. TODO: all contributors must have commit signing on local machines.
|
||
|
requiresCommitSignatures: false
|
||
|
# Are conversations required to be resolved before merging? boolean
|
||
|
requiresConversationResolution: true
|
||
|
# Are merge commits prohibited from being pushed to this branch. boolean
|
||
|
requiresLinearHistory: false
|
||
|
# Require branches to be up to date before merging. Requires requiredStatusChecks. boolean
|
||
|
requiresStrictStatusChecks: true
|
||
|
# Indicates whether there are restrictions on who can push. boolean. Should be set with whoCanPush.
|
||
|
restrictsPushes: false
|
||
|
# Restrict who can dismiss pull request reviews. boolean
|
||
|
restrictsReviewDismissals: false
|
||
|
|
||
|
- branchNamePattern: main
|
||
|
# This branch pattern applies to the following branches as of 06/12/2023 10:31:17:
|
||
|
# main
|
||
|
|
||
|
# Specifies whether this branch can be deleted. boolean
|
||
|
allowsDeletions: false
|
||
|
# Specifies whether forced pushes are allowed on this branch. boolean
|
||
|
allowsForcePushes: false
|
||
|
# Specifies whether new commits pushed to the matching branches dismiss pull request review approvals. boolean
|
||
|
dismissStaleReviews: true
|
||
|
# Specifies whether admins can overwrite branch protection. boolean
|
||
|
isAdminEnforced: false
|
||
|
# Indicates whether "Require a pull request before merging" is enabled. boolean
|
||
|
requiresPullRequestBeforeMerging: true
|
||
|
# Specifies the number of pull request reviews before merging. int (0-6). Should be null/empty if PRs are not required
|
||
|
requiredApprovingReviewsCount: 1
|
||
|
# Require review from Code Owners. Requires requiredApprovingReviewsCount. boolean
|
||
|
requireCodeOwnersReview: false
|
||
|
# Are commits required to be signed. boolean. TODO: all contributors must have commit signing on local machines.
|
||
|
requiresCommitSignatures: false
|
||
|
# Are conversations required to be resolved before merging? boolean
|
||
|
requiresConversationResolution: true
|
||
|
# Are merge commits prohibited from being pushed to this branch. boolean
|
||
|
requiresLinearHistory: false
|
||
|
# Require branches to be up to date before merging. Requires requiredStatusChecks. boolean
|
||
|
requiresStrictStatusChecks: true
|
||
|
# Indicates whether there are restrictions on who can push. boolean. Should be set with whoCanPush.
|
||
|
restrictsPushes: false
|
||
|
# Restrict who can dismiss pull request reviews. boolean
|
||
|
restrictsReviewDismissals: false
|
||
|
|