-
Notifications
You must be signed in to change notification settings - Fork 0
Standard repository ruleset
Marc Ransome edited this page Sep 12, 2024
·
7 revisions
Our standard repository ruleset is used across fish-shop projects to enforce a number of rules for the default repository branch. The configuration of this ruleset is detailed in the sections that follow.
- Organisation admin - Always allow
- Repository admin - Allow for pull requests only
- Maintainers - Allow for pull requests only
- Dependabot - Allow for pull requests only
- Default branch
- Restrict creations
- Restrict updates
- Restrict deletions
- Require signed commits
- Require a pull request before merging
- Require 1 approval
- Dismiss stale pull request approvals when new commits are pushed
- Require review from Code Owners
- Require approval of the most recent reviewable push
- Require conversation resolution before merging
- Require status checks to pass
- Require branches to be up to date before merging
- No required checks (these should be specified when importing the ruleset)
- Block force pushes
Have a suggestion for improving this page? Start a discussion about it.