Repository navigation
chore(governance): stop declaring repository identity in settings.yml - #33
Conversation
probot/settings applies this file on every push to the default branch, so `name`,
`description`, `homepage` and `private` here are instructions, not documentation. The estate has
already paid for that: the template carried `name: "{{REPO}}"`, GitHub collapsed the illegal braces
to dashes, the repo renamed itself to `-REPO-` on every push and its old URL 404'd.
This file now matches the template's own header and rule, with the four identity keys removed and
everything else left as it was. Repository identity and visibility are set out of band, once, by
the owner. Enforced by scripts/check-no-placeholders.sh.
|
Warning Review limit reachedNext included review available in 59 minutes. View limit detailsLimit details: You’ve used the included review currently available. This review ran on the free tier because your account doesn't have an assigned seat on this organization's plan. Waiting won't change this — ask an organization admin to assign you a seat, then retry. Review configuration: ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Free Run ID: 📒 Files selected for processing (1)
Note 🎁 Summarized by CodeRabbit FreeThe PR author is not assigned a seat. If you are a newly provisioned user and your organization has automatic seat assignment enabled, open a new pull request to trigger seat assignment. Otherwise, ask an organization administrator to assign a seat through the team management page at https://app.coderabbit.ai/settings/team-management. Comment |
|



probot/settingsapplies this file on every push to the default branch, so the four identitykeys it declared are instructions, not documentation. The estate has already paid for exactly this:
.github/settings.ymlonce readname: "{{REPO}}", GitHub collapsed the illegal braces to dashes,the repository renamed itself to
-REPO-on every push, its old URL 404'd, and it was read as adeleted repository.
This repo still declared
name,description,homepageandprivate.namestill read the literal{{REPO}}— the exact value that renamed the template to-REPO-. Any push to this repo's default branch renames it and breaks its URLs.The repair is convergence on the source of truth, not new content:
("THIS FILE MUST NEVER DECLARE REPOSITORY IDENTITY");
same 18 labels;
Verified with the estate's own gate,
scripts/check-no-placeholders.sh, whose settings.yml guardruns in template repos too (that exemption is how the original incident went unseen). On this
branch the guard reports clean.