Skip to content

repo-assist outdated lockfile required manual gh aw compile which removed action hash pins #269

@mlinksva

Description

@mlinksva

I'm not sure whether this is 0, 1, or 2 bugs (or some other number!).

repo-assist started failing to run with:

Run details

Engine Configuration

Property Value
Engine ID copilot
Engine Name GitHub Copilot CLI
Model (default)

Network Configuration

Property Value
Firewall ✅ Enabled
Firewall Version v0.23.0
Allowed Domains
  • defaults
  • dotnet
  • node
  • python
  • rust
  • java

⚠️ Workflow Lock File Warning

WARNING: Lock file is outdated (frontmatter hash mismatch).

Files:

  • Source: .github/workflows/repo-assist.md
    • Last commit: 2026-03-06T23:12:24.000Z
    • Commit SHA: 96618b6
    • Frontmatter hash: efd1eb6da9fd...
  • Lock: .github/workflows/repo-assist.lock.yml
    • Last commit: 2026-03-02T03:15:28.000Z
    • Commit SHA: 3c15dd4
    • Stored hash: 5aed5f99021c...

Action Required: Run gh aw compile to regenerate the lock file.

I'm not sure whether this is intended, eg requiring recompile when repo-assit is updated, a bug, user error (perhaps I did something wrong setting up), or other.

When I did run gh aw compile I get uses: github/gh-aw/actions/setup@e422993ded9178a8a35804fbc44b1ca761513d15 # v0.51.4 replaced with uses: github/gh-aw/actions/setup@v0.51.4 which tools checking that all actions are pinned complain about:

Image

I did notice the un-pinning before I committed the output of the recomplile but rather than re-pin myself I figured I'd get such a complaint and report it -- it's poissible the bug is not in gh aw compile but in Scorecard -- is the action immutable so pinning is superfluous or something?

Apologies for this somewhat messy issue, can't wait to see what the agents do with it. 😄

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions