v0.81.3
Pre-release
Pre-release
·
36 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
π Release Highlights
This release focuses on expanded automation reach with org-wide update management, greater expressiveness through GitHub Actions expression support in more places, and a round of critical fixes across Windows, rootless installs, and assignee resolution.
β οΈ Breaking Changes
sandbox.agent.network-isolation renamed to sandbox.agent.default-route
The frontmatter key sandbox.agent.network-isolation has been renamed to sandbox.agent.default-route (#41302). Update any workflows using this key to use the new name.
β¨ What's New
- Organization-wide
gh aw updateβ Rungh aw updateacross an entire org with dry-run PR previews before applying changes, making fleet-wide workflow upgrades safer and more auditable (#41247). - Templatable
safe-outputs.stagedvalues βsafe-outputs.stagednow accepts GitHub Actions expressions (${{ ... }}), enabling dynamic output values at workflow runtime (#41296). link-sub-issueaccepts GitHub expressions β Theallowed-reposfield inlink-sub-issuenow supports GitHub Actions expressions for more flexible cross-repo linking (#41237).ready_for_reviewtrigger support βpull_request_targetworkflows can now trigger on theready_for_reviewevent, enabling automation when draft PRs are marked ready (#41161).- GH_HOST support in
gh aw trialβgh aw trial --clone-reponow correctly honors theGH_HOSTenvironment variable for GHES environments (#41159). - Sudo enabled in agentic sandboxes β All agentic workflow sandboxes now have
sudoavailable by default, unblocking common agent install patterns (#41313). - Firewall v0.27.10 + mcpg v0.3.30 β Network-isolated workflows omit unnecessary
sudofrom generated lock files; bundled firewall and MCP gateway updated (#41269).
β‘ Performance
- Parallelized audit analysis β
gh aw auditnow runs analysis tasks in parallel, significantly reducing latency for long-running workflows (#41185).
π Bug Fixes
- Windows ConPTY crash fixed β Removed a compat import that caused
gh awto crash on startup on Windows (#41235). - Rootless AWF install β
gh awinstalls correctly into$HOME/.localwithout root and properly exports$GITHUB_PATHin rootless environments (#41310). - Copilot assignee resolution restored β Assignee checks now prefer issue-scoped resolution, fixing cases where the wrong user was assigned (#41306).
UpdateContainerPinsno longer wipes containers β Fixed a regression wheregh aw updateerased the entirecontainerssection on every run (#41262).- Locked-PR 422 handled gracefully β Safe outputs now treats HTTP 422 on locked PRs as a soft skip with retry rather than a hard failure (#41155).
- Compiler error quality improved β Errors now include accurate YAML context offsets, import hints, and early engine validation to help authors fix issues faster (#41234).
set_issue_typemigrated to REST API β Replaced the GraphQL-basedset_issue_typesafe output with a single REST call for better reliability (#41241).- Linter fixes β
lenstringsplitfalse positives with empty separators andctxbackgroundfalse negatives in closures are resolved (#41188, #41187). - Codex MCP CLI wrapper resolution β Fixed safe output path resolution for the Codex MCP CLI wrapper (#41242).
π Documentation
- Safe rollout guidance streamlined for clarity (#41272).
- Glossary updated with latest terminology (#41211).
Generated by π Release Β· 36.2 AIC Β· β 8.3K
What's Changed
- Remove redundant
python-datavizimports from daily reporting workflows by @pelikhan with @Copilot in #41158 - Support
ready_for_reviewforpull_request_targettriggers by @pelikhan with @Copilot in #41161 - fix: treat locked-PR 422 as soft skip with retry in safe_outputs by @pelikhan with @Copilot in #41155
- Add SEC-005 exemption for
issue_intents.cjsfalse positive by @pelikhan with @Copilot in #41182 - Allow AgentRx native package installs in Daily AgentRx Trace Optimizer by @pelikhan with @Copilot in #41183
- Pin Daily Sub-Agent Model Resolution Audit sub-agent to a valid Codex model by @pelikhan with @Copilot in #41184
- Pin RGS-007 workflow action refs to immutable SHAs by @pelikhan with @Copilot in #41189
- [docs] Update glossary - daily scan by @github-actions[bot] in #41211
- Add
replace-labelto Safe Output Mapping in agentic workflow designer SKILL.md by @pelikhan with @Copilot in #41190 - Honor GH_HOST in
gh aw trial --clone-reporepository URLs by @pelikhan with @Copilot in #41159 - fix(lenstringsplit): empty raw-string separator escapes non-empty guard β false positive + wrong autofix by @pelikhan with @Copilot in #41188
- ctxbackground: fix false negative and unsafe autofix for closures by @pelikhan with @Copilot in #41187
- Add explicit permissions to error-message-lint workflow by @pelikhan with @Copilot in #41233
- [jsweep] Clean update_entity_helpers.cjs by @github-actions[bot] in #41166
- fix(footer): render correct trigger type in attribution suffix by @pelikhan with @Copilot in #41186
- Fix false negatives in docs npm update detection by @pelikhan with @Copilot in #41240
- fix: normalize report formatting for daily-rendering-scripts-verifier.md by @pelikhan with @Copilot in #41245
- perf: parallelize audit analysis tasks to cut latency for long-running workflows by @pelikhan with @Copilot in #41185
- refactor(workflow): split threat_detection.go (1542 lines) into focused modules by @pelikhan with @Copilot in #41231
- feat: link-sub-issue allowed-repos accepts GitHub Actions expressions by @pelikhan with @Copilot in #41237
- Migrate
set_issue_typesafe output from GraphQL to single RESTissues.updatecall by @pelikhan with @Copilot in #41241 - ci: align build-wasm node setup to setup-node@v6 / Node 24 by @pelikhan with @Copilot in #41243
- feat: omit sudo from generated lock.yml when network-isolation is enabled; bump firewall to v0.27.10 and mcpg to v0.3.30 by @lpcox with @Copilot in #41269
- [review] Migrate
set_issue_typesafe output from GraphQL to single RESTissues.updatecall by @github-actions[bot] in #41284 - [docs] docs: unbloat safe rollout guidance by @github-actions[bot] in #41272
- fix(windows): remove compat import to prevent ConPTY startup crash by @pelikhan with @Copilot in #41235
- Fix compiler error quality: YAML context offset, import hint, early engine validation by @pelikhan with @Copilot in #41234
- [docs] Update Astro dependencies - 2026-06-24 by @github-actions[bot] in #41258
- [linter-miner] feat(linters): add stringreplaceminusone linter by @github-actions[bot] in #41285
- fix: UpdateContainerPins wipes containers section on every gh aw update run by @pelikhan with @Copilot in #41262
- Fix Codex MCP CLI wrapper resolution for safe outputs by @pelikhan with @Copilot in #41242
- [rendering-scripts] Render Codex experimental JSONL logs in the run step summary by @github-actions[bot] in #41201
- build(deps-dev): Bump starlight-github-alerts from 0.2.0 to 0.3.0 in /docs by @dependabot[bot] in #41000
- build(deps): Bump sharp from 0.35.1 to 0.35.2 in /docs by @dependabot[bot] in #40999
- [caveman] Optimize instruction verbosity β agentic-chat, campaign, developer.instructions (2026-06-24) by @github-actions[bot] in #41301
- Reduce ambient-context bloat in shared Python dataviz import by @pelikhan with @Copilot in #41304
- fix: use
python3 -m pip installfor Copilot Python SDK driver by @pelikhan with @Copilot in #41303 - Support templatable
safe-outputs.stagedvalues and GitHub expressions by @pelikhan with @Copilot in #41296 - [WIP] Refactor inline string-truncation reinventions and file-existence idioms by @pelikhan with @Copilot in #41191
- Add organization-wide
gh aw updatemode with dry-run PR previews by @pelikhan with @Copilot in #41247 - Rename frontmatter
sandbox.agent.network-isolationβsandbox.agent.default-routeby @pelikhan with @Copilot in #41302 - chore: enable sudo in all agentic workflow sandboxes by @pelikhan with @Copilot in #41313
- Restore copilot assignee resolution by preferring issue-scoped assignee checks by @pelikhan with @Copilot in #41306
- fix: rootless AWF install uses $HOME/.local and exports $GITHUB_PATH by @lpcox with @Copilot in #41310
- [review] fix: rootless AWF install uses $HOME/.local and exports $GITHUB_PATH by @github-actions[bot] in #41321
- Allow Daily Safe Output Integrator to read replace_label.go to prevent denial guardrail aborts by @pelikhan with @Copilot in #41329
- test(actionpins): improve assertion quality and add missing coverage in spec_test.go by @pelikhan with @Copilot in #41330
- Remove
private: truefrom blog-referenced workflows, issue-monster, q, and ci-coach by @pelikhan with @Copilot in #41342 - Bump pinned CLI and Playwright browser versions by @pelikhan with @Copilot in #41328
Full Changelog: v0.81.2...v0.81.3