Skip to content

fix(ci): re-point validate-action references at the ecosystem repos - #51

Merged
hyperpolymath merged 1 commit into
mainfrom
fix/repoint-validate-actions
Jul 27, 2026
Merged

fix(ci): re-point validate-action references at the ecosystem repos#51
hyperpolymath merged 1 commit into
mainfrom
fix/repoint-validate-actions

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

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:

- uses: hyperpolymath/a2ml-validate-action@<old-sha>
+ uses: hyperpolymath/a2ml-ecosystem/validate-action@aa4b836b
- uses: hyperpolymath/k9-validate-action@<old-sha>
+ uses: hyperpolymath/k9-ecosystem/validate-action@89f3c270

Both targets verified to hold a real action.ymlValidate 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

`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 with:

    Unable to resolve action hyperpolymath/k9-validate-action,
    repository not found

GitHub resolves an action held in a subdirectory as `owner/repo/path@ref`, so
this is a path change, not a restore:

    hyperpolymath/a2ml-validate-action@<old>
      -> hyperpolymath/a2ml-ecosystem@aa4b836b
    hyperpolymath/k9-validate-action@<old>
      -> hyperpolymath/k9-ecosystem@89f3c270

Both targets are verified to hold a real `action.yml`
('Validate A2ML Manifests' / 'Validate K9 Configurations').

This surfaced only because `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 beneath it.

Verified before push: every edited file still parses and still yields a
`jobs:` mapping, and no `*-validate-action@` reference remains. 1
file(s) changed, all under .github/workflows.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@hyperpolymath
hyperpolymath merged commit bb30577 into main Jul 27, 2026
24 of 25 checks passed
@hyperpolymath
hyperpolymath deleted the fix/repoint-validate-actions branch July 27, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant