Commit 69e0f97
fix(ci): re-point validate-action references at the ecosystem repos (#36)
`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 f83ff04 commit 69e0f97
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
80 | | - | |
| 80 | + | |
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| |||
0 commit comments