GitHub flagged the previous owner as "unknown" — CODEOWNERS only honors entries that resolve to a user with repo write access. @houko is the actual repo owner.
34 lines
1.5 KiB
Plaintext
34 lines
1.5 KiB
Plaintext
# CODEOWNERS for librefang-registry
|
|
#
|
|
# A push to main can trigger the registry-worker forced-refresh and have
|
|
# whatever's in plugins-index.json signed by the registry's Ed25519 key
|
|
# (REGISTRY_PRIVATE_KEY in this repo's GitHub Actions store). Branch
|
|
# protection alone doesn't constrain WHICH files a maintainer can land —
|
|
# CODEOWNERS does.
|
|
#
|
|
# Files listed here REQUIRE explicit approval from the listed owners
|
|
# before a PR can land. The signing infrastructure (workflow + script)
|
|
# and the artefacts it produces (committed indexes + signature) carry
|
|
# the highest sensitivity. Plugin contributions under plugins/<name>/
|
|
# are owned by the plugin author but still go through PR review.
|
|
#
|
|
# Branch protection on `main` MUST be configured to:
|
|
# - require pull request reviews (at least 1)
|
|
# - require review from CODEOWNERS
|
|
# - dismiss stale approvals on new commits
|
|
# - restrict who can push directly to main (org admins only)
|
|
|
|
# ---- Signing infrastructure (highest sensitivity) ----
|
|
# Anything that influences the bytes that get signed, OR the signing
|
|
# step itself, requires owner approval. Build-script edits change the
|
|
# bytes that get signed even though they don't touch the sign step.
|
|
/scripts/ @houko
|
|
/.github/workflows/ @houko
|
|
/.github/CODEOWNERS @houko
|
|
/wrangler.toml @houko
|
|
|
|
# ---- Auto-generated artefacts (must not be hand-edited) ----
|
|
/plugins-index.json @houko
|
|
/plugins-index.json.sig @houko
|
|
/registry-index.json @houko
|