Skip to content

Commit 2214cb7

Browse files
fix(ci): re-point validate-action references at the ecosystem repos (#224)
`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 01259e3 commit 2214cb7

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
@@ -49,7 +49,7 @@ jobs:
4949
- name: Validate A2ML manifests
5050
if: steps.detect.outputs.count > 0
5151
continue-on-error: true
52-
uses: hyperpolymath/a2ml-validate-action@0f8081cdfa293663ec6b204274b4272da302e564 # main
52+
uses: hyperpolymath/a2ml-ecosystem/validate-action@aa4b836bd969df2bc58128cb8e3d20bbc88d5e79 # main
5353
with:
5454
path: '.'
5555
strict: 'false'
@@ -102,7 +102,7 @@ jobs:
102102
- name: Validate K9 contracts
103103
if: steps.detect.outputs.k9_count > 0
104104
continue-on-error: true
105-
uses: hyperpolymath/k9-validate-action@b4b4bd64851e55e003fc756ca706c19f3442e999 # main
105+
uses: hyperpolymath/k9-ecosystem/validate-action@89f3c2702f4f650a92aa7411502f38da06abd562 # main
106106
with:
107107
path: '.'
108108
strict: 'false'

0 commit comments

Comments
 (0)