Files
librefang-registry/.github/CODEOWNERS
T
Evan Hu 3e0575ebcb chore(ci): correct CODEOWNERS owner from @suzukaze-haduki to @houko
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.
2026-05-05 01:28:12 +09:00

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