Skip to content

Fix reviewer workflow: recompile lock file and ignore gh-aw-actions in Dependabot#504

Merged
jonathanpeppers merged 1 commit into
mainfrom
jonathanpeppers/update-gh-aw-compiler
May 17, 2026
Merged

Fix reviewer workflow: recompile lock file and ignore gh-aw-actions in Dependabot#504
jonathanpeppers merged 1 commit into
mainfrom
jonathanpeppers/update-gh-aw-compiler

Conversation

@jonathanpeppers

@jonathanpeppers jonathanpeppers commented May 17, 2026

Copy link
Copy Markdown
Owner

Problem

The dotnes PR Reviewer workflow was consistently failing with:

Error: Cannot find module '/home/runner/work/_temp/gh-aw/actions/copilot_driver.cjs'

Failing run: https://github.com/jonathanpeppers/dotnes/actions/runs/25993796204

Root cause: Dependabot PR #495 bumped only the github/gh-aw-actions/setup SHA from v0.68.3 to v0.74.1 without recompiling the full lock file. This left the Copilot CLI at v1.0.21 and containers at old versions, creating a mismatch where the setup action expected files that weren't installed.

Fix

  1. Recompile dotnes-reviewer.lock.yml with gh aw compile (v0.72.1) — brings all components into alignment
  2. Ignore github/gh-aw-actions in Dependabot — prevents this class of breakage from recurring
Component Old New
Compiler v0.68.3 v0.72.1
Setup action v0.74.1 (mismatched) v0.72.1
Copilot CLI 1.0.21 1.0.40
Firewall 0.25.20 0.25.41
MCP Gateway v0.2.19 v0.3.6
GitHub MCP Server v0.32.0 v1.0.3

The gh-aw lock file must always be updated as a whole via gh aw compile, not via partial SHA bumps.

Filed upstream: github/gh-aw#32893

The lock file was compiled with v0.68.3 but the setup action had been
bumped to v0.74.1, creating a version mismatch that caused
copilot_driver.cjs to not be found at runtime.

Recompiling brings all components into alignment:
- Setup action: v0.72.1
- Copilot CLI: 1.0.40
- Firewall: 0.25.41
- MCP Gateway: v0.3.6
- GitHub MCP Server: v1.0.3
- Container images now digest-pinned

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 17, 2026 20:42
@jonathanpeppers jonathanpeppers merged commit 5d9b764 into main May 17, 2026
1 of 2 checks passed
@jonathanpeppers jonathanpeppers deleted the jonathanpeppers/update-gh-aw-compiler branch May 17, 2026 20:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR refreshes the generated gh-aw lock files for the dotnes PR Reviewer workflow so the compiled workflow, setup action, Copilot CLI, firewall, MCP gateway, and pinned container images align on gh-aw v0.72.1.

Changes:

  • Recompiled .github/workflows/dotnes-reviewer.lock.yml with gh-aw v0.72.1.
  • Updated pinned action/container versions and generated runtime steps.
  • Updated .github/aw/actions-lock.json entries for the gh-aw setup action and GitHub Script action.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/dotnes-reviewer.lock.yml Regenerated PR reviewer workflow lock with updated gh-aw runtime, action pins, CLI/firewall/MCP versions, and container digests.
.github/aw/actions-lock.json Updates locked action SHAs used by the generated workflow.

@jonathanpeppers jonathanpeppers changed the title Recompile dotnes-reviewer.lock.yml with gh-aw v0.72.1 Fix reviewer workflow: recompile lock file and ignore gh-aw-actions in Dependabot May 17, 2026
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.

2 participants