Skip to content

Commit 86b979a

Browse files
fix(ci): re-point validate-action references at the ecosystem repos (#18)
`hyperpolymath/k9-validate-action` and `hyperpolymath/a2ml-validate-action` **no longer exist as standalone repositories**. Both were consolidated into `k9-ecosystem` / `a2ml-ecosystem` as real top-level directories and the originals deleted. **The content is intact** — 302 and 306 files respectively. Only these references are stale. Any workflow reaching them fails at job setup: ``` Unable to resolve action hyperpolymath/k9-validate-action, repository not found ``` ## The fix — a path change, not a restore GitHub resolves an action held in a **subdirectory** as `owner/repo/path@ref`: ```diff - uses: hyperpolymath/a2ml-validate-action@<old-sha> + uses: hyperpolymath/a2ml-ecosystem@aa4b836b - uses: hyperpolymath/k9-validate-action@<old-sha> + uses: hyperpolymath/k9-ecosystem@89f3c270 ``` Both targets verified to hold a real `action.yml` — *Validate A2ML Manifests* and *Validate K9 Configurations*. ## How this stayed hidden `dogfood-gate.yml` was itself **invalid YAML** in 71 repos, so the workflow had never run and never attempted to resolve these actions. Repairing the parse error exposed the stale reference underneath — one layer of silent breakage concealing another. ## Verified before push - every edited file still parses and still yields a `jobs:` mapping - **no `*-validate-action@` reference remains** - 1 file(s) changed, all under `.github/workflows` 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 25eb444 commit 86b979a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/dogfood-gate.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
4141
- name: Validate A2ML manifests
4242
if: steps.detect.outputs.count > 0
43-
uses: hyperpolymath/a2ml-validate-action@cb3c1e298169dc5ac2b42e257068b0fb5920cd5e # main
43+
uses: hyperpolymath/a2ml-ecosystem/validate-action@aa4b836bd969df2bc58128cb8e3d20bbc88d5e79 # main
4444
with:
4545
path: '.'
4646
strict: 'false'
@@ -89,7 +89,7 @@ jobs:
8989
9090
- name: Validate K9 contracts
9191
if: steps.detect.outputs.k9_count > 0
92-
uses: hyperpolymath/k9-validate-action@236f0035cc159051c8dd5dc7cd8af1e8cf961462 # main
92+
uses: hyperpolymath/k9-ecosystem/validate-action@89f3c2702f4f650a92aa7411502f38da06abd562 # main
9393
with:
9494
path: '.'
9595
strict: 'false'

0 commit comments

Comments
 (0)