Skip to content

v0.62.0

Choose a tag to compare

@github-actions github-actions released this 19 Mar 05:39
· 1826 commits to main since this release
f1633bc

🌟 Release Highlights

This release promotes the GitHub MCP guard policy to general availability, adds inline custom safe-output scripts, and ships several quality-of-life improvements for diagnostics and documentation.

✨ What's New

  • Custom safe-output scripts β€” Define inline JavaScript handlers in safe-outputs.scripts that run inside the consolidated safe-outputs job, without creating a separate GitHub Actions job. This gives you lightweight extensibility right where you need it. (#21582)

  • GitHub MCP guard policy is now GA β€” The tools.github repos/min-integrity guard policy is out of experimental status. The noisy "experimental feature" warning has been removed for cleaner workflow logs. (#21717)

  • Collapsible guard policy step summary β€” The GitHub MCP guard policy step now uses a <details> element for its summary, reducing visual noise in the Actions UI while keeping details accessible. (#21677)

πŸ› Bug Fixes & Improvements

  • Guard policy defaults fixed β€” Specifying only min-integrity under tools.github without a repos field no longer raises a hard validation error; it now correctly defaults to repos: all. (#21718)

  • Audit diagnostics improved β€” The gh aw audit command no longer shows the contradictory "failed with 0 error(s)" message, and correctly reports workflow_name for pre-activation failures (cancelled runs, infrastructure-level failures). (#21692)

  • Better PR permission error guidance β€” When PR creation fails due to missing GitHub Actions permissions, diagnostics now include a direct link to the relevant FAQ entry to speed up resolution. (#21694)

  • Corrected default timeout documentation β€” The documented default timeout was incorrectly listed as 360 minutes; it is 20 minutes. (#21673)

πŸ“š Documentation

  • steps.sanitized.outputs.* is now the canonical form β€” All documentation has been updated to use $\{\{ steps.sanitized.outputs.text/title/body }} instead of the deprecated $\{\{ needs.activation.outputs.* }} form. The compiler still accepts the old form (with a deprecation warning) for backward compatibility. (#21682)

🌍 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

  • fix: correct default timeout docs from 360 to 20 minutes (#21663) by @dsyme in #21673
  • [instructions] Sync github-agentic-workflows.md with v0.40.1 by @github-actions[bot] in #21683
  • Use <details> element for GitHub MCP guard policy step summary by @Copilot in #21677
  • Add support for defined custom safe-output scripts by @Copilot in #21582
  • Add DIFC_FILTERED event support to gateway log parsing by @Copilot in #21681
  • fix: add docs/.npmrc to resolve astro-mermaid peer dep conflict with Astro v6 by @Copilot in #21691
  • Deprecate needs.activation.outputs.* in workflow markdown; update all docs to use steps.sanitized.outputs.* by @Copilot in #21682
  • Replace github.lockdown with github.repos/min-integrity guard policies in create prompt by @Copilot in #21705
  • fix(smoke): remove redundant title-prefix from smoke-update-cross-repo-pr by @Copilot in #21712
  • fix(audit): misleading "failed with 0 error(s)" message and wrong workflow_name for pre-activation failures by @Copilot in #21692
  • Add FAQ link to "GitHub Actions not permitted to create or approve pull requests" diagnostics by @Copilot in #21694
  • Remove experimental warning for tools.github guard policy (repos/min-integrity) by @Copilot in #21717
  • fix: default github.repos to all when omitted from guard policy by @Copilot in #21718
  • [docs] Update documentation for features from 2026-03-19 by @github-actions[bot] in #21731
  • Update gh-aw-mcpg to v0.1.19 by @Copilot in #21737

Full Changelog: v0.61.2...v0.62.0