You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Dependabot bumped only the github/gh-aw-actions/setup SHA from v0.68.3 to v0.74.1 in the lock file (jonathanpeppers/dotnes@448cd30) without recompiling. This left the rest of the workflow (Copilot CLI v1.0.21, containers, etc.) at v0.68.3-era versions, creating a mismatch where the v0.74.1 setup action expected copilot_driver.cjs in a location that didn't exist.
It may be worth considering whether gh-aw lock files should be marked in a way that Dependabot does not attempt partial version bumps on them. The lock file format looks like a regular GitHub Actions workflow with pinned SHAs, so Dependabot treats it as something it can update - but partial updates break the internal version consistency.
Summary
The
dotnes PR Reviewerworkflow consistently fails in theExecute GitHub Copilot CLIstep with:Error: Cannot find module '/home/runner/work/_temp/gh-aw/actions/copilot_driver.cjs'This is preceded by:
[entrypoint][WARN] Failed to transfer /host/home/runner/work/_temp/gh-aw/safeoutputs ownership to chroot userThe failure is reproducible on re-run (not transient).
Details
dotnes-reviewer.lock.yml(compiled withgh aw compile)github/gh-aw-actions/setup@b07cf98ac5874e8f51c34ba52099d8a6fac2ef93(v0.74.1)Root cause
Dependabot bumped only the
github/gh-aw-actions/setupSHA from v0.68.3 to v0.74.1 in the lock file (jonathanpeppers/dotnes@448cd30) without recompiling. This left the rest of the workflow (Copilot CLI v1.0.21, containers, etc.) at v0.68.3-era versions, creating a mismatch where the v0.74.1 setup action expectedcopilot_driver.cjsin a location that didn't exist.Fixes applied
dotnes-reviewer.lock.ymlwithgh aw compilev0.72.1, bringing all components into alignmentgithub/gh-aw-actionsto prevent partial SHA bumps in the futureSuggestion for gh-aw
It may be worth considering whether gh-aw lock files should be marked in a way that Dependabot does not attempt partial version bumps on them. The lock file format looks like a regular GitHub Actions workflow with pinned SHAs, so Dependabot treats it as something it can update - but partial updates break the internal version consistency.