diff --git a/.github/labeler.yml b/.github/labeler.yml index 10ee681..2328070 100644 --- a/.github/labeler.yml +++ b/.github/labeler.yml @@ -21,3 +21,24 @@ "scope:installer": - changed-files: - any-glob-to-any-file: ["install.sh"] +"scope:platform": + - changed-files: + - any-glob-to-any-file: ["commands/platform.sh"] +"scope:drill": + - changed-files: + - any-glob-to-any-file: ["drill/**", "drills/**"] +"scope:docs": + - changed-files: + - any-glob-to-any-file: + - "README.md" + - "CONTRIBUTING.md" + - "docs/**" + - ".github/ISSUE_TEMPLATE/**" + - ".github/DISCUSSION_TEMPLATE/**" + - ".github/pull_request_template.md" +"scope:labels": + - changed-files: + - any-glob-to-any-file: + - ".github/labels.conf" + - ".github/labeler.yml" + - ".github/workflows/labels.yml" diff --git a/.github/labels.conf b/.github/labels.conf index d5068db..ae652d6 100644 --- a/.github/labels.conf +++ b/.github/labels.conf @@ -5,3 +5,7 @@ scope:runner|C5DEF5|runner-* — GitHub runner lifecycle scope:coolify|C5DEF5|coolify-* — Coolify and backup install scope:db|C5DEF5|db.sh — dump/restore scope:installer|C5DEF5|install.sh — how rig lands on a machine +scope:platform|C5DEF5|rig platform — machine facts and identity, converged or not +scope:drill|C5DEF5|drill/ and drills/ — the harness, its legs and its records +scope:docs|C5DEF5|README, CONTRIBUTING, docs/ — the prose contract +scope:labels|C5DEF5|the labels workflow, the reconciler, labels.conf and labeler.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 90d4244..e0ff681 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ on the way to cutting its first release, and this file starts there. - `drill/drill.sh` — the drill has an instrument: pinned-ref assertion, a mechanical idempotence diff, and a `drills/.md` record emitter (#105) - GitHub entry templates route humans to Discussions and prefill triage work orders and pull requests (#123) - `rig platform` prints a stable machine `ID`, derived from `/etc/machine-id`, never the raw value (#95) +- Platform, drill, docs and labels changes receive dedicated scope labels (#119) - `kimi-box` joins the box tenant roles — the Kimi CLI agent guest (#109) - The `changelog-armed` guard returns, version-keyed (#112, ceremony#13) - The `.ceremony/` doctrine mirror, verified by `docs-sync` on every PR (#112, ceremony#19)