ops: move to forgejo-primary hosting with mirror-only codeberg/github
This commit is contained in:
parent
a5bc6c5226
commit
043b1730dc
18 changed files with 336 additions and 66 deletions
|
|
@ -1,4 +1,4 @@
|
|||
# Branch Protection (Codeberg)
|
||||
# Branch Protection (Forgejo Primary)
|
||||
|
||||
`main` should be protected to satisfy constitutional governance (`all changes merge through pull requests`) and to require CI before merge.
|
||||
|
||||
|
|
@ -20,6 +20,7 @@
|
|||
Optional overrides:
|
||||
|
||||
```sh
|
||||
EVERY_CHANNEL_FORGE_HOST=https://forge.every.channel \
|
||||
EVERY_CHANNEL_FORGE_REPO=every-channel/every.channel \
|
||||
EVERY_CHANNEL_PROTECTED_BRANCH=main \
|
||||
EVERY_CHANNEL_REQUIRED_CHECKS="ci-gates / checks" \
|
||||
|
|
@ -29,7 +30,8 @@ EVERY_CHANNEL_REQUIRED_APPROVALS=1 \
|
|||
|
||||
Token source order:
|
||||
|
||||
1. `CODEBERG_TOKEN` env var
|
||||
2. `secrets/codeberg-token.age` via `agenix` or `age`
|
||||
1. `EVERY_CHANNEL_FORGE_TOKEN` / `FORGE_TOKEN` / `CODEBERG_TOKEN` env var
|
||||
2. `secrets/forge-token.age` (preferred) via `agenix` or `age`
|
||||
3. `secrets/codeberg-token.age` (compat) via `agenix` or `age`
|
||||
|
||||
The token must have repository admin scope to edit branch protection.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue