From e023ed859cadec4470bb05ac49a29bf2dd7a3a44 Mon Sep 17 00:00:00 2001 From: Jonathan Strickland Date: Sat, 25 Nov 2023 19:35:55 -0500 Subject: [PATCH] feat: Create sync-repo-settings.yaml --- .github/sync-repo-settings.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/sync-repo-settings.yaml diff --git a/.github/sync-repo-settings.yaml b/.github/sync-repo-settings.yaml new file mode 100644 index 0000000..2316c66 --- /dev/null +++ b/.github/sync-repo-settings.yaml @@ -0,0 +1,20 @@ +# Whether or not rebase-merging is enabled on this repository. +# Defaults to `true` +rebaseMergeAllowed: true + +# Whether or not squash-merging is enabled on this repository. +# Defaults to `true` +squashMergeAllowed: true + +# Whether or not PRs are merged with a merge commit on this repository. +# Defaults to `false` +mergeCommitAllowed: false + +# Automatically delete head branches after merging PRs. Defaults to `true`. +deleteBranchOnMerge: true + +# Rules for branch protection (add multiple entries to configure multiple branches) +branchProtectionRules: +# Identifies the protection rule pattern. Name of the branch to be protected. +# Defaults to `master` +- pattern: master