Protect main on the arr forks + require Woodpecker build #75

Merged
benvin merged 1 commits from benvin/arr-forks-protection into main 2026-08-16 21:43:52 +10:00
Member

Why

The sonarr/radarr/prowlarr forks were created without branch protection so the upstream mirror could be force-pushed. Their Woodpecker image builds are now green, so main should be locked down like the other fork repos (e.g. openbao).

How

  • add branch_protection(main) to sonarr.yaml / radarr.yaml / prowlarr.yaml
  • Owners-only merge; PRs must pass required check ci/woodpecker/pr/docker
  • owner (unkinben) may push main directly for upstream-fix maintenance merges
## Why The sonarr/radarr/prowlarr forks were created without branch protection so the upstream mirror could be force-pushed. Their Woodpecker image builds are now green, so main should be locked down like the other fork repos (e.g. openbao). ## How - add branch_protection(main) to sonarr.yaml / radarr.yaml / prowlarr.yaml - Owners-only merge; PRs must pass required check `ci/woodpecker/pr/docker` - owner (unkinben) may push main directly for upstream-fix maintenance merges
unkin-agent added 1 commit 2026-08-16 21:29:41 +10:00
Protect main on the arr forks + require the Woodpecker build
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
247bc5cba5
Now that each fork's Woodpecker image build is green, lock down main:
Owners-only merge, PRs must pass the build check, and the owner may push
main directly for upstream-fix maintenance merges.

- add branch_protection(main) to sonarr/radarr/prowlarr.yaml
- required check: ci/woodpecker/pr/docker; merge whitelist: Owners; push whitelist: unkinben
benvin merged commit 6ecf771f8e into main 2026-08-16 21:43:52 +10:00
benvin deleted branch benvin/arr-forks-protection 2026-08-16 21:43:52 +10:00
Sign in to join this conversation.