v0.61.0
π Release Highlights
v0.61.0 delivers important reliability fixes for safe-outputs, expands cross-repository project management, and improves the debugging experience with automatic runner debug detection. GHE Cloud users also get a critical compatibility fix.
β¨ What's New
-
π Automatic debug logging β When running with
ACTIONS_RUNNER_DEBUG=true, full debug logging now activates automatically β no more settingDEBUG=*manually to diagnose workflow issues. (#21406) -
ποΈ Cross-repo project item updates β
update_projectnow accepts atarget_repoparameter, enabling org-level project boards to update fields on items from repositories other than the triggering one. (#21404) -
π’ GHE Cloud data residency support β Compiled workflows now automatically inject a
GH_HOSTconfiguration step, fixingghCLI failures on*.ghe.cominstances. (#21408) -
π¦ CI build artifacts β The
buildCI job now uploads the compiledgh-awbinary as a downloadable artifact with step summary instructions, making it easier to test binaries from any CI run. (#21440)
π Bug Fixes & Improvements
-
Safe-outputs staged mode β
safe-outputs.staged: truewas silently failing for most handler types due to schema validation issues (additionalProperties) and missing conditional logic. All 40 handler types now work correctly. (#21414) -
set_issue_typein runtime tools β Theset_issue_typetool was missing from the runtime tools JSON, making it unavailable to agents at runtime despite being compiled in. (#21421) -
Security: editor URL validation β Fixed a client-side request forgery vulnerability where unvalidated
location.hashvalues were passed directly tofetch(), allowing requests to arbitrary hosts. (#21423) -
Clean lock.yml output β Generated
.lock.ymlfiles no longer start with a spurious bare#line before the ASCII logo. (#21413) -
CLI help text consistency β Resolved 10 inconsistencies across command help text including mismatched descriptions, vague group labels, and flag semantic drift. (#21400)
π Documentation
-
Creating Command Workflows guide β New section in the workflow creation docs covering on-demand "command" workflows and when to use each approach. (#21410)
-
Claude plugins + APM dependencies FAQ β Added a FAQ entry explaining how to use Claude Code plugins alongside APM (
dependencies:) configuration. (#21409)
π Community Contributions
A huge thank you to the community members who reported issues that were resolved in this release:
@holwerdafor Supportgithub-app:auth and Claude Code plugin registration fordependencies:(APM) (#21243)
For complete details, see CHANGELOG.
Generated by Release
What's Changed
- [doc-healer] DDUw: scan recently closed documentation issues to catch deferred gaps by @Copilot in #21439
- feat(update_project): add
target_repofor cross-repo project item resolution by @Copilot in #21404 - [log] log: add debug logging to 5 Go files across workflow and cli packages by @github-actions[bot] in #21445
- ci: upload gh-aw binary from build job as artifact with download instructions by @Copilot in #21440
- [docs] Self-healing documentation fixes from issue analysis - 2026-03-17 by @github-actions[bot] in #21437
- ci(build): add action-mode release + current commit SHA to step summary by @Copilot in #21450
- fix: ensure safe-outputs staged mode works for all handler types by @Copilot in #21414
Full Changelog: v0.60.1...v0.61.0