Commit eb92a2d
fix(ci): re-point validate-action references at the ecosystem repos (#82)
`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**
- 2 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 616ccc7 commit eb92a2d
2 files changed
Lines changed: 3 additions & 5 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 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
18 | | - | |
| 16 | + | |
19 | 17 | | |
0 commit comments