Skip to content

v0.61.0

Choose a tag to compare

@github-actions github-actions released this 17 Mar 23:01
· 40 commits to main since this release
9758a19

🌟 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 setting DEBUG=* manually to diagnose workflow issues. (#21406)

  • πŸ—‚οΈ Cross-repo project item updates β€” update_project now accepts a target_repo parameter, 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_HOST configuration step, fixing gh CLI failures on *.ghe.com instances. (#21408)

  • πŸ“¦ CI build artifacts β€” The build CI job now uploads the compiled gh-aw binary 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: true was 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_type in runtime tools β€” The set_issue_type tool 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.hash values were passed directly to fetch(), allowing requests to arbitrary hosts. (#21423)

  • Clean lock.yml output β€” Generated .lock.yml files 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:


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_repo for 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