Skip to content

v0.74.2

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 14 May 00:42
· 1830 commits to main since this release
Immutable release. Only release title and notes can be modified.
59462bd

🌟 Release Highlights

This release brings powerful new developer tooling β€” custom Go linters, new gh aw fix codemods, and a --staged compile flag β€” alongside key reliability fixes for signed commits and safe-output PR creation, improved self-hosted runner docs, and a raised max-runs default for larger workflows.

✨ What's New

  • gh aw compile --staged β€” Force workflows into staged mode at compile time. (#31975)
  • Custom Go analysis linters β€” pkg/linters ships a new largefunc linter sample. (#31958)
  • gh aw fix codemods β€” Rewrites single-quoted tools.bash args and lowercases discussion trigger categories. (#31874, #31872)
  • Decentralized label_command routing via agentic_commands.yml. (#31917)
  • REST API for agent session task creation β€” More reliable than gh CLI. (#32028)
  • Higher default max-runs β€” Raised from 100 to 500. (#31986)
  • Runner and actor OTel attributes for cross-runner observability. (#31913)

πŸ› Bug Fixes & Improvements

  • Signed commits: refuse unsafe fallback β€” pushSignedCommits no longer silently falls back to unsigned git push. (#31876)
  • create_pull_request bundle ref mismatch fixed in safe output. (#31955)
  • ARC/DinD detection now matches any (redacted) DOCKER_HOST`. (#31996)
  • on: subsection indentation parser bug fixed. (#31871)
  • gh aw lint false positives fixed. (#31916)
  • Early CI lint gate reduces lint-fix PR churn. (#31921)

πŸ“š Documentation

  • Self-hosted runner guide: GHES and ARC sections. (#31923)
  • Claude Quick Start parity and engine-neutral architecture labels. (#32016)
  • Frontmatter reference: inline-sub-agents and max-effective-tokens documented. (#32010)
  • repository_dispatch FAQ and trigger reference. (#31979)

🌍 Community Contributions

@michen00

@octatone

@tore-unumed


For complete details, see CHANGELOG.

Generated by Release Β· ● 4.9M


What's Changed

  • Fix S1011 staticcheck lint failure in central_slash_command_workflow.go by @Copilot in #31858
  • Fix failing "Integration: Workflow Misc Part 2" tests by @Copilot in #31860
  • [jsweep] Clean action_conclusion_otlp.cjs by @github-actions[bot] in #31868
  • Fix on: subsection indentation handling causing test workflow failures by @Copilot in #31871
  • chore: streamline outcome collection by @mnkiefer in #31888
  • fix(push-signed-commits): refuse unsigned git push fallback for structurally unsignable commits by @Copilot in #31876
  • [actions] Update GitHub Actions versions - 2026-05-13 by @github-actions[bot] in #31893
  • fix(duplicate-code-detector): allow github.com and api.github.com through firewall by @Copilot in #31904
  • Add gh aw fix codemod to rewrite single-quoted tools.bash args safely by @Copilot in #31874
  • feat: implement outcome telemetry export by @mnkiefer in #31897
  • Refactor update workflow call chain to use a shared options struct by @Copilot in #31886
  • Refactor duplicated on-trigger section entry/reset logic in YAML on-section extraction by @Copilot in #31881
  • Add GH_TOKEN to dev-mode gh-aw runtime install step generation by @Copilot in #31898
  • Refactor permission-scope string conversion to validated inventory lookup by @Copilot in #31899
  • Docs UX: Convert β€œGetting Help” run-on guidance into prioritized numbered steps by @Copilot in #31900
  • Add default gh aw fix codemod to lowercase discussion trigger categories in frontmatter by @Copilot in #31872
  • Docs/tests: include pre-agent-steps and post-steps in shared import allowlist by @Copilot in #31912
  • Centralize filesystem permission policy and remove raw octal modes from production callsites by @Copilot in #31915
  • Add runner and actor_id OTel resource attributes for cross-runner observability by @Copilot in #31913
  • Add scheduled pr-sous-chef workflow to advance open PRs toward maintainer review by @Copilot in #31911
  • Align strict-mode compatibility: allow Playwright MCP warnings and honor workflow-level strict opt-out for pull_request_target by @Copilot in #31914
  • [docs] Update glossary - daily scan by @github-actions[bot] in #31924
  • chore: update outcome collector by @mnkiefer in #31936
  • [spec-enforcer] Enforce specifications for logger, parser, repoutil by @github-actions[bot] in #31935
  • Refactor audit command hot-spots to use a shared AuditOptions API by @Copilot in #31920
  • Fix gh aw lint false positives breaking make lint-lock by @Copilot in #31916
  • Fix Issue Arborist Repo Mind Light token by @szabta89 in #31942
  • Add detail_level A/B experiment to daily architecture diagram workflow output by @Copilot in #31927
  • [function-namer] Improve internal helper naming in pkg/workflow for agent discoverability by @Copilot in #31951
  • Enforce pre-submission lint hygiene and add an early CI lint gate to reduce lint-fix PR churn by @Copilot in #31921
  • [docs] Consolidate developer specifications into instructions file (v9.6) by @github-actions[bot] in #31957
  • fix(otel): emit gh-aw.engine.id on setup spans via shared resolveEngineId helper by @Copilot in #31956
  • chore: enhance outcome evaluation process by @mnkiefer in #31938
  • Fix Issue Arborist pre-agent issue fetch by @szabta89 in #31954
  • Document pkg/testutil dependency on pkg/constants in package spec by @Copilot in #31950
  • feat: add pkg/linters with custom Go analysis linters (largefunc sample) by @Copilot in #31958
  • docs: add runner environment requirements, GHES, and ARC sections to self-hosted guide by @salmanmkc in #31923
  • Handle bundle ref mismatch in create_pull_request safe output by @Copilot in #31955
  • [docs] Update documentation for features from 2026-05-13 by @github-actions[bot] in #31928
  • Add --staged flag to compile for forced staged workflows by @Copilot in #31975
  • Fix gh-aw extension setup collisions in generated workflows by @Copilot in #31952
  • Creating a dynamic agent of the day blog entry by @Copilot in #31981
  • Add patterns router prompt and wire dispatcher routing by @Copilot in #31985
  • Close SPDD gaps for forecast discovery, frontmatter hash limits, and related specs by @Copilot in #31984
  • Increase default max-runs from 100 to 500 across compiler, schema, and docs by @Copilot in #31986
  • docs: add repository_dispatch FAQ and trigger reference for external system integrations by @Copilot in #31979
  • daily-experiment-report: install numpy/matplotlib when running on PyPy by @Copilot in #31992
  • Add decentralized label_command routing via agentic_commands.yml by @Copilot in #31917
  • Strengthen create-pull-request safe output guardrails: always recommend allowed-files by @Copilot in #31999
  • restrict create-pull-request to docs/** files in blog-writer workflow by @Copilot in #31998
  • [WIP] Fix failing GitHub Actions job Lint Gate by @Copilot in #32004
  • [WIP] Fix failing GitHub Actions job lint-go by @Copilot in #32003
  • [caveman] Optimize instruction verbosity β€” agentic-chat, campaign, cli-commands, context (2026-05-13) by @github-actions[bot] in #32019
  • [deep-report] Add missing top-level inline-sub-agents and max-effective-tokens to canonical frontmatter references by @Copilot in #32010
  • fix: broaden ARC/DinD detection to match any tcp:// DOCKER_HOST by @salmanmkc in #31996
  • Normalize CLI help UX across mcp/logs/update and restore update flag parity by @Copilot in #32011
  • Improve Claude onboarding parity in Quick Start and neutralize engine-specific architecture labels by @Copilot in #32016
  • Reduce Copilot PR action_required overhead by centralizing /q and /scout dispatch by @Copilot in #32017
  • refactor: split 508-line extractAllImportFields into 6 focused helpers by @Copilot in #32015
  • feat(create-agent-session): migrate from gh CLI to REST API for task creation by @Copilot in #32028
  • Refactor Claude log/tool map extraction to remove deep cast ladders by @Copilot in #32012

Full Changelog: v0.74.1...v0.74.2