chore(deps): update github/gh-aw action to v0.68.3#8109
Open
release-workflows[bot] wants to merge 1 commit intomainfrom
Open
chore(deps): update github/gh-aw action to v0.68.3#8109release-workflows[bot] wants to merge 1 commit intomainfrom
release-workflows[bot] wants to merge 1 commit intomainfrom
Conversation
c42b1d6 to
2e684f8
Compare
2e684f8 to
ee9d01e
Compare
ee9d01e to
ecda65f
Compare
ecda65f to
0ab8e8b
Compare
0ab8e8b to
a9fbf11
Compare
a9fbf11 to
4a778e8
Compare
4a778e8 to
e615234
Compare
e615234 to
19e5e59
Compare
19e5e59 to
7135245
Compare
7135245 to
abab8e0
Compare
abab8e0 to
be0c80f
Compare
be0c80f to
62f4b32
Compare
62f4b32 to
60ef078
Compare
60ef078 to
d35bed6
Compare
d35bed6 to
d6b5920
Compare
b2b4fe3 to
be66276
Compare
be66276 to
7bb6e08
Compare
7bb6e08 to
d345213
Compare
d345213 to
cddd18c
Compare
cddd18c to
314ac7c
Compare
314ac7c to
d8f76f8
Compare
d8f76f8 to
bac0698
Compare
bac0698 to
3b1e802
Compare
3b1e802 to
84850c5
Compare
84850c5 to
63dd3c5
Compare
63dd3c5 to
8c30f9c
Compare
8c30f9c to
e46061e
Compare
e46061e to
b2300f9
Compare
b2300f9 to
dcac731
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v0.43.18→v0.68.3Release Notes
github/gh-aw (github/gh-aw)
v0.68.3Compare Source
🌟 Release Highlights
This release delivers a major overhaul of
push_signed_commits.cjsfor edge-case reliability, significant improvements to shared workflow imports, smarter AI model error handling, and a wave of community-driven fixes.✨ What's New
checkoutfield in shared imports — Shared importable workflows now support acheckoutfield, giving you control over which ref is checked out when importing a shared workflow. (#26292)envfield in shared imports — You can now pass environment variables viaenv:in shared import blocks, eliminating the need for workarounds when shared workflows require custom env context. (#26113)gh aw auditandgh aw logsnow report Time Between Turns, a key indicator of whether LLM prompt caching is effective for your workflows. (#26321)🐛 Bug Fixes & Improvements
push_signed_commits.cjs— five targeted fixes:--topo-orderand merge commits are handled with agit pushfallback. (#26306)git pushinstead of erroring. (#26298)Other notable fixes:
on.github-tokenpropagated to activation job — Cross-orgworkflow_callsetups no longer fail because the GitHub token was missing from checkout and hash-check steps. (#26137)copilot-driver --resumeauth recovery — Authentication failures during--continue/--resumeare now handled instead of crashing the driver. (#26146)add_commentgainsreply_to_id— Thereply_to_idparameter is now documented in the MCP tool schema so agents reliably pass it when threading replies. (#26288)safe-outputs.actionstools exposed — Custom action tools defined insafe-outputs.actionsare now included in the agent's MCP toolset. (#26291)engine.max-turnspreserved through shared imports — Themax-turnssetting no longer silently drops when the engine config is sourced from a shared import. (#26122)gh aw compile --validate— Validation now skips Docker image checks when Docker is unavailable; opt in with--validate-imageswhen needed. (#26074)GH_HOSTenv var used for GH CLI calls —gh repo viewandgh pr createnow respectGH_HOST, fixing failures in GHES and cross-org contexts. (#26311)resolveIssueNumberstrips stray quotes — Item numbers wrapped in quotes no longer cause resolution failures. (#26114)--safe-updaterenamed to--approve— The flag name now more clearly conveys its intent. (#26160)📚 Documentation
github-appdocumented as a top-level Allowed Import Field in the imports reference. (#26119)working-directorynavigation example in the side-repo-ops pattern. (#26123)🌍 Community Contributions
A huge thank you to the community members who reported issues that were resolved in this release!
@arthurfvives@bbonafed@corygehradd-comment:reply_to_idnot documented in tool schema, causing agents to skip it (direct issue)@susmahadsafe-outputs.actionscustom action tools not exposed to agent MCP toolset (direct issue)@tadelesh@wtgodbeitem_numbervalues (direct issue)@yskopetsgh aw compile --validate(direct issue)For complete details, see CHANGELOG.
What's Changed
gh pr checkoutfailing with GH_HOST mismatch in issue_comment workflows by @Copilot in #26037hippo --versioncheck by @Copilot in #26112github-appto Allowed Import Fields in imports reference by @Copilot in #26119envfield in shared imports by @Copilot in #26113gh pr checkoutwithgit fetch refs/pullto avoid GH_HOST issues by @dsyme in #26136reply_to_idtoadd_commentMCP tool schema by @Copilot in #26288compiler_safe_outputs_config.goby concern by @Copilot in #26297gateway_logs.gointo concern-aligned files by @Copilot in #26296frontmatter_types.gointo types, parsing, and serialization files by @Copilot in #26305Full Changelog: github/gh-aw@v0.68.2...v0.68.3
v0.68.2Compare Source
🌟 Release Highlights
This release delivers a focused wave of reliability improvements: compiler fixes that were blocking real workflows, expanded strict-mode flexibility, deeper temporary ID support, and a new
integrity-reactionsfeature for fine-grained trust control. A huge batch of community-reported bugs across Copilot engine, safe-outputs, cross-org workflows, and MCP Gateway are now resolved.✨ What's New
Reaction-based integrity control — The new
integrity-reactionsfeature flag (requires MCPG ≥ v0.2.18, now bundled as v0.2.19) lets maintainers promote or demote tool-use integrity via 👍/❤️ and 👎/😕 GitHub reactions in proxy mode. Configurable endorsement and disapproval reaction sets with sensible defaults. Learn moreTemporary ID resolution now reaches further —
#temporary_idreferences are now resolved insidedispatch_workflowinput values,update_issue/add_commenttargets, andgit ampatch content — closing three long-standing gaps that required manual workarounds.Strict mode secrets unlocked — Strict mode now permits
secrets.*in step-levelwith:bindings for action steps in pre-agent custom steps, and in stepenv:bindings — giving workflows a secure path to external secret managers without disabling strict mode entirely.slash_commandevent scoping — A newscopeoption lets workflows restrict which event types (issue comment, PR comment, etc.) trigger slash commands, reducing noise from unintended contexts.assign_to_agentmulti-platform support — Copilot can now be assigned to the same issue multiple times when each assignment targets a differentpull_request_repo(e.g., separate iOS and Android repositories), enabling true cross-platform agentic workflows.workflows: writeauto-inferred — The compiler now automatically infers theworkflows: writepermission when a GitHub App token'sallowed-filestargets.github/workflows/, eliminating a confusing manual step.🐛 Bug Fixes & Improvements
create_issuerate-limit resilience — Added retry with jitter to thecreate_issuesafe-output handler, preventing HTTP 403 failures when multiple daily workflows complete simultaneously and burst the API rate limit.create_pull_requestENOBUFS crash — Fixed aspawnSyncbuffer overflow that causedcreate_pull_requestto fail on large diffs; the safe-output handler no longer crashes on oversized payloads.create_pull_request_review_commenttool not found — Resolved a runtime registration issue where thecreate_pull_request_review_commentsafe-output tool was declared but not discoverable at runtime.Copilot engine workflows restored — Fixed two distinct failures introduced in v0.67.2–v0.67.4 that broke Copilot-engine workflows; plus resolved silent
exit code 1errors in the compiled Copilot CLI.Compiler:
--allow-domainsquoting fixed — The compiler no longer single-quotes--allow-domainsvalues, which was breaking$\{\{ }}GitHub Actions expressions and causing HTTP 422 errors on workflow dispatch.inputs.*expressions inworkflow_call— Expressions usinginputs.*in prompt bodies are now properly resolved when a workflow is invoked viaworkflow_call.OIDC env vars forwarded to MCP Gateway — The compiler now forwards
ACTIONS_ID_TOKEN_REQUEST_URLand related OIDC env vars to thedocker runcommand for the MCP Gateway, enabling OIDC-based authentication flows.MCP servers on GitHub Enterprise Server — Improved documentation and policy guidance for organizations where the "MCP servers in Copilot" policy is not visible in GHE settings.
SARIF upload permissions — Fixed
Resource not accessible by integrationerrors during SARIF upload by correctly provisioning the requiredsecurity-events: writepermission.Cross-org
workflow_call— Resolved failures inresolve_host_repo, checkout, and hash checks when invoking workflows across organization boundaries.push_repo_memorybot-comment guard — Fixed a bug where thepush_repo_memoryjob ran even when the workflow was triggered by a bot comment that skippedpre_activation.ParseWorkflow ~18% faster — Eliminated a JSON round-trip in schema validation and optimized node traversal, reducing workflow parse time by ~18% with ~22% fewer allocations.
🌍 Community Contributions
A huge thank you to the community members who reported issues that were resolved in this release!
@apenab@bbonafeddocker runcommand (direct issue)@benvillalobosinputs.*expressions in prompt body not resolved when called viaworkflow_call(direct issue)@bryanchen-d--allow-domainsbreaking$\{\{ }}GA expressions, causing HTTP 422 on workflow dispatch (direct issue)@camposbrunocampos@corygehr@devantlerworkflows: writeon GitHub App tokens whenallowed-filestargets.github/workflows/(direct issue)update_issueandadd_commenttargeting (direct issue)@JanKrivanek@johnpreed@kbreit-insight@neta-vega@susmahad@theletterf@wtgodbegit am(direct issue)@yskopetsFor complete details, see CHANGELOG.
What's Changed
inputs.*expressions not resolved when workflow invoked viaworkflow_callby @Copilot in #25718--allow-domainsargs containing${{ }}expressions by @Copilot in #25721logsMCP tool writing cache to inaccessible/tmp/gh-aw-logs-cache/by @Copilot in #25777buildInputSchemahelper to deduplicate input-schema generation by @Copilot in #25795allow-workflowsfield for GitHub Appworkflows:writepermission on safe-outputs by @Copilot in #25817engine:types by @Copilot in #25821gh-aw.event_namespan attribute to OTel setup and conclusion spans by @Copilot in #25856git amby @Copilot in #25899integrity-reactionsfeature flag for MCPG reaction-based integrity promotion/demotion by @Copilot in #25948logs-token-checkjob, standardize artifact retention by @Copilot in #26046Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.