Skip to content

gh-aw Repo Health Audit lockfile imports broken across all consumer repos #185

@JacobPEvans

Description

@JacobPEvans

Symptom

`Repo Health Audit` (gh-aw agentic workflow) fails in the `activation` job across every consumer repo. Failure counts in last 100 runs:

Repo Failures
nix-home 12
ansible-proxmox 13
ansible-proxmox-apps 13
ansible-splunk 12
orbstack-kubernetes 13
terraform-proxmox 12

Root cause

The compiled `repo-health-audit.lock.yml` embeds a SHA-pinned reference to a shared config markdown that doesn't exist on the runner:

```text
ERR_SYSTEM: Runtime import file not found:
.github/0daa38da97e983c609bd60c993bf53dafd040e31/.github_workflows_shared_repo-health-audit-config.md
```

Either the gh-aw compiler embedded a SHA that was never published as a real file, or the lockfile is stale relative to the upstream `githubnext/agentics` content.

Fix

  1. Trigger `gh-aw-pin-refresh.yml` across all affected repos to regenerate the lockfiles against current upstream.
  2. If regenerated lockfiles still fail, file an upstream issue at `githubnext/agentics` for the missing-import resolution bug.
  3. Consider pinning gh-aw to a known-good version in the per-repo `.md` source if upstream is unstable.

Affected files

Per-repo: `.github/workflows/repo-health-audit.lock.yml` (regenerate from `.md` source via gh-aw)

Related

  • gh-aw `AI Moderator` has a separate but related upstream bug — see #TBD (hide_comment 404).

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:bugBug - Something isn't working (semver: PATCH)

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions