waitfordb: add branch protection on main #79

Merged
benvin merged 2 commits from benvin/waitfordb-branch-protection into main 2026-08-22 17:03:16 +10:00
Member

Why

The waitfordb repo was created without branch protection so its first code PR wasn't blocked by not-yet-existing CI checks. Adding protection now (mirrors node-lookup).

How

  • add branch_protection(main) to waitfordb.yaml: Owners-only merge, benvin approval, required check ci/woodpecker/pr/build

Note: ci/woodpecker/pr/build only reports once the repo is activated in Woodpecker; that activation also unblocks waitfordb PR #1.

## Why The waitfordb repo was created without branch protection so its first code PR wasn't blocked by not-yet-existing CI checks. Adding protection now (mirrors node-lookup). ## How - add branch_protection(main) to waitfordb.yaml: Owners-only merge, benvin approval, required check `ci/woodpecker/pr/build` Note: `ci/woodpecker/pr/build` only reports once the repo is activated in Woodpecker; that activation also unblocks waitfordb PR #1.
unkin-agent added 1 commit 2026-08-22 15:05:33 +10:00
waitfordb: add branch protection on main
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
c44f90e1ff
Owners-only merge, benvin approval, and the required Woodpecker PR check.
Requires the repo to be activated in Woodpecker so ci/woodpecker/pr/build
reports before a PR can merge.
unkin-agent added 1 commit 2026-08-22 15:16:50 +10:00
Require all three PR status checks for waitfordb
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
dd02e3dc75
The waitfordb CI is being split into three Woodpecker PR workflows
(pre-commit, test, build), each exposing its own status context. Require
all three on the main branch protection so a PR cannot merge until
pre-commit, test, and build all pass. Mirrors node-lookup.
Author
Member

Updated status_check_contexts for waitfordb to require all three Woodpecker PR checks: ci/woodpecker/pr/pre-commit, ci/woodpecker/pr/test, and ci/woodpecker/pr/build (mirrors node-lookup). The CI split is in unkin/waitfordb#2. Note: the three contexts will only start reporting once unkin/waitfordb is activated in Woodpecker.

Updated `status_check_contexts` for waitfordb to require all three Woodpecker PR checks: `ci/woodpecker/pr/pre-commit`, `ci/woodpecker/pr/test`, and `ci/woodpecker/pr/build` (mirrors node-lookup). The CI split is in unkin/waitfordb#2. Note: the three contexts will only start reporting once unkin/waitfordb is activated in Woodpecker.
benvin merged commit fe7dec14e8 into main 2026-08-22 17:03:16 +10:00
benvin deleted branch benvin/waitfordb-branch-protection 2026-08-22 17:03:16 +10:00
Sign in to join this conversation.