Commit 5b78d93
authored
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)1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
39 | 39 | | |
40 | 40 | | |
41 | 41 | | |
42 | | - | |
| 42 | + | |
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
| |||
88 | 88 | | |
89 | 89 | | |
90 | 90 | | |
91 | | - | |
| 91 | + | |
92 | 92 | | |
93 | 93 | | |
94 | 94 | | |
| |||
0 commit comments