Skip to content

Commit 5b78d93

Browse files
fix(ci): re-point validate-action references at the ecosystem repos (#56)
`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)
2 parents ab664a3 + 735710e commit 5b78d93

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
@@ -39,7 +39,7 @@ jobs:
3939
4040
- name: Validate A2ML manifests
4141
if: steps.detect.outputs.count > 0
42-
uses: hyperpolymath/a2ml-validate-action@6bff6ec134fc977e86d25166a5c522ddea5c1e78 # main
42+
uses: hyperpolymath/a2ml-ecosystem/validate-action@aa4b836bd969df2bc58128cb8e3d20bbc88d5e79 # main
4343
with:
4444
path: '.'
4545
strict: 'false'
@@ -88,7 +88,7 @@ jobs:
8888
8989
- name: Validate K9 contracts
9090
if: steps.detect.outputs.k9_count > 0
91-
uses: hyperpolymath/k9-validate-action@2d96f43c538964b097d159ed3a56ba5b5ceca227 # main
91+
uses: hyperpolymath/k9-ecosystem/validate-action@89f3c2702f4f650a92aa7411502f38da06abd562 # main
9292
with:
9393
path: '.'
9494
strict: 'false'

0 commit comments

Comments
 (0)