Skip to content

docs: document the ruleset, CODEOWNERS, & merge_group standard - #47

Merged
castastrophe merged 2 commits into
mainfrom
castastrophe/ruleset-docs
Nov 6, 2026
Merged

castastrophe merged 2 commits into
mainfrom
castastrophe/ruleset-docs

Conversation

@castastrophe

@castastrophe castastrophe commented Nov 6, 2026 •

Copy link
Copy Markdown
Member

What

Document the Default ruleset, .github/CODEOWNERS, & the merge_group trigger in the repository standards, & track them in the standards matrix.

Why

The rulesets, CODEOWNERS files, & merge queue are live in every repository, but the standard listed branch protection as "Not covered", & the matrix could not flag a repository that drifts.

How

  • docs/repository-standards.md: a CODEOWNERS row, merge_group in the ci.yml row, a Branch protection section replacing "Not covered", & two adoption steps.
  • Skill: new merge-group & codeowners checks with tests, & rows in references/checks.md.
  • Skill: the node check reads the repository's CI workflow, not only ci.yml, so a repository that names it testing.yml or test.yml is judged on its real matrix.
  • data/manual.json: the "Required checks" row now has a per-repository state read from the live rulesets, & a new "Merge queue" row. Signed commits are noted as pending the queue signing test, not counted as a gap.

Test plan

  1. yarn test in skills/standards-matrix: 57 pass
  2. yarn lint: no issues
  3. Compared each manual row to repos/*/rulesets on 2026-11-06

Replace the Not covered section with Branch protection, & track CODEOWNERS, merge_group, required checks, & the merge queue in the standards matrix.
@changeset-bot

changeset-bot Bot commented Nov 6, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 8c14e33

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

The check read only ci.yml, so a repository that names its CI workflow testing.yml or test.yml always failed it.
@castastrophe
castastrophe added this pull request to the merge queue Nov 6, 2026
Merged via the queue into main with commit 386710d Nov 6, 2026
2 checks passed
@castastrophe
castastrophe deleted the castastrophe/ruleset-docs branch November 6, 2026 23:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant