Protect main on the jellyfin-plugin-sso fork
Require the PR pipeline and Owners merge approval on main, keeping owner push for upstream syncs.
This commit is contained in:
@@ -1 +1,15 @@
|
|||||||
fork_from: "mirrors/jellyfin-plugin-sso"
|
fork_from: "mirrors/jellyfin-plugin-sso"
|
||||||
|
branch_protection:
|
||||||
|
- rule_name: "main"
|
||||||
|
merge_whitelist_teams:
|
||||||
|
- "Owners"
|
||||||
|
# Whitelist-push: the owner pushes main directly when syncing upstream;
|
||||||
|
# everyone else must open a PR.
|
||||||
|
enable_push: true
|
||||||
|
push_whitelist_users:
|
||||||
|
- "unkinben"
|
||||||
|
# PRs to main must pass the plugin build pipeline before merge.
|
||||||
|
status_check_contexts:
|
||||||
|
- "ci/woodpecker/pr/ci"
|
||||||
|
approval_whitelist_teams:
|
||||||
|
- "Owners"
|
||||||
|
|||||||
Reference in New Issue
Block a user