Commit 43b8b37
fix(ci): re-point validate-action references at the ecosystem repos (#296)
`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 97901d7 commit 43b8b37
1 file changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
99 | | - | |
| 99 | + | |
100 | 100 | | |
101 | 101 | | |
102 | 102 | | |
| |||
0 commit comments