Bump gh-aw to v0.75.0 to fix workflow_install_note ENOENT#8515
Open
Evangelink wants to merge 1 commit into
Open
Bump gh-aw to v0.75.0 to fix workflow_install_note ENOENT#8515Evangelink wants to merge 1 commit into
Evangelink wants to merge 1 commit into
Conversation
Fixes #8504 The Code Simplifier (and other agentic workflows that emit `create_pull_request`/`create_issue` safe outputs) crash in the `Process Safe Outputs` step with: ENOENT: no such file or directory, open '/home/runner/work/_temp/gh-aw/md/workflow_install_note.md' because gh-aw v0.74.8's `messages_footer.cjs` resolves the install-note template via `path.join(__dirname, '../md/...')` instead of the runtime `\/gh-aw/prompts/` directory where `setup.sh` actually stages the prompts. The fix is upstream gh-aw PR github/gh-aw#33654 (see github/gh-aw#33981), shipped in v0.75.0. Recompiled all 28 workflows with `gh aw compile --strict` using gh-aw v0.75.0; pre-populated `.github/aw/actions-lock.json` with the `github/gh-aw-actions/setup{,-cli}@v0.75.0` SHAs and the new container digests so action references stay SHA-pinned per strict mode. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the repo’s agentic workflow runtime to gh-aw v0.75.0 to resolve the safe-outputs crash (workflow_install_note.md ENOENT) affecting workflows that emit create_pull_request / create_issue outputs.
Changes:
- Recompiled gh-aw lock workflows to bump
github/gh-aw-actions/setup{,-cli}to v0.75.0 (SHAf889c9c3…) and update associated container image pins/digests. - Updated the generated agentics maintenance workflow to use gh-aw v0.75.0.
- Updated
.github/aw/actions-lock.jsonwith the new gh-aw action SHAs and container digests so strict compilation remains SHA-pinned.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/sub-issue-closer.lock.yml | Regenerated lock workflow with gh-aw v0.75.0 action + updated container pins. |
| .github/workflows/msbuild-quality-review.lock.yml | Regenerated lock workflow with gh-aw v0.75.0 action + updated container pins. |
| .github/workflows/malicious-code-scan.lock.yml | Regenerated lock workflow with gh-aw v0.75.0 action + updated container pins. |
| .github/workflows/issue-arborist.lock.yml | Regenerated lock workflow with gh-aw v0.75.0 action + updated container pins. |
| .github/workflows/duplicate-code-detector.lock.yml | Regenerated lock workflow with gh-aw v0.75.0 action + updated container pins. |
| .github/workflows/dependabot-pr-bundler.lock.yml | Regenerated lock workflow with gh-aw v0.75.0 action + updated container pins. |
| .github/workflows/dependabot-issue-bundler.lock.yml | Regenerated lock workflow with gh-aw v0.75.0 action + updated container pins. |
| .github/workflows/daily-file-diet.lock.yml | Regenerated lock workflow with gh-aw v0.75.0 action + updated container pins. |
| .github/workflows/agentics-maintenance.yml | Bumps gh-aw setup/setup-cli usage and version string to v0.75.0. |
| .github/workflows/agentic_commands.yml | Bumps gh-aw version markers and setup action tag to v0.75.0. |
| .github/aw/actions-lock.json | Adds v0.75.0 action SHAs and updated container digests used for strict compilation. |
Copilot's findings
- Files reviewed: 31/31 changed files
- Comments generated: 1
|
|
||
| - name: Setup Scripts | ||
| uses: github/gh-aw-actions/setup@v0.74.8 | ||
| uses: github/gh-aw-actions/setup@v0.75.0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Fixes #8504.
Problem
The Code Simplifier workflow (and any other agentic workflow that emits
create_pull_requestorcreate_issuesafe outputs) crashes in theProcess Safe Outputsstep with:Because this is classified as a code push failure, all subsequent safe outputs are cancelled, so the workflow produces nothing despite the agent succeeding (run 26291858477).
Root cause (upstream)
gh-aw
v0.74.8shipsactions/setup/js/messages_footer.cjsthat resolves the install-note template viapath.join(__dirname, '../md/workflow_install_note.md')instead of the runtime\/gh-aw/prompts/directory wheresetup.shactually stages the prompts.getPromptPath()like the other handlers; shipped in pre-releasev0.75.0)Fix in this repo
Recompiled the 28 agentic workflows with
gh aw compile --strictusing gh-awv0.75.0. This bumps everygithub/gh-aw-actions/setup{,-cli}reference fromv0.74.8(SHAefa55847) tov0.75.0(SHAf889c9c3), which contains the patchedmessages_footer.cjs. Container image tags also bump alongside (gh-aw-firewall0.25.49→0.25.51, gh-aw-mcpgv0.3.9→v0.3.17, github-mcp-serverv0.32.0→v1.0.4).To keep actions SHA-pinned per strict mode (the cli can't reach
github/gh-aw-actionsfrom a SAML-restricted environment), I pre-populated.github/aw/actions-lock.jsonwith the new SHAs and ghcr.io digests before recompiling so the lock files keep the@<sha> # <tag>form.Verification
The 5 warnings are pre-existing (3 deprecated
title-prefixnotes, 1 automatic env-var extraction inissue-arborist, 1 centralized slash-command suggestion).