Skip to content

Commit 65ec97c

Browse files
authored
docs: list the labeler config in the dist re-bootstrap sources; record the labeler restore (#88)
1 parent 5569102 commit 65ec97c

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ All notable changes to the pstack-hermes port tooling will be documented in this
99
- The `master` rename is wired end to end: CI and publish triggers filter on `master`, the drift-watcher scheduler stub dispatches `ref=master` (source asset and dist copy), and the CONTRIBUTING/AGENTS install-route references are updated. The dist default-branch shims are now documented as a set — scheduler, labeler, dependabot — with their re-bootstrap sources.
1010

1111
### Fixed
12+
- Labeler restored after the default-branch flip: `pull_request_target` fires only from the default branch, so it had silently stopped labeling PRs. `dist` now carries the labeler workflow **and** its config (the action resolves `configuration-path` via the API at the default-branch ref - the first shim run 404'd without it) plus the dependabot config (`target-branch: master`). Verified live: a probe PR received its labels again, and the drift-watcher stub dispatches `ref=master`.
1213
- `labels-bootstrap` could never succeed: the job has no checkout, so its `gh label` calls failed with "not a git repository" (both recorded runs failed the same way). It now passes `GH_REPO` explicitly, so the ensure-labels recovery path works.
1314

1415
## [0.4.4] - 2026-10-06

‎CONTRIBUTING.md‎

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,8 +85,11 @@ bun run typecheck # deps + tsc --noEmit --strict
8585
default branch; its `target-branch: master` keeps scans and PRs on the dev
8686
tree). All three are bootstrapped once with a user credential (bot tokens
8787
cannot push workflow files) and the publisher never touches `.github/` on
88-
`dist`. Re-bootstrap sources: `tools/assets/dist-scheduler.yml`, this
89-
repo's `.github/workflows/labeler.yml`, and `.github/dependabot.yml`.
88+
`dist`. Re-bootstrap sources: `tools/assets/dist-scheduler.yml`,
89+
`.github/workflows/labeler.yml` **and the label config `.github/labeler.yml`**
90+
(the labeler resolves its config via the API at the default-branch ref -
91+
verified live: without the config copy on `dist` its first run 404'd), and
92+
`.github/dependabot.yml`.
9093
Recovery for dispatch-only workflows (not shown in the Actions UI because
9194
it lists the default branch): `gh workflow run <file> --ref master`.
9295

0 commit comments

Comments
 (0)