Update github/gh-aw action to v0.80.9#73
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
99cfdb9 to
1edcb8f
Compare
1edcb8f to
b33317f
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.77.5→v0.80.9v0.82.0(+1)Release Notes
github/gh-aw (github/gh-aw)
v0.80.9Compare Source
🌟 Release Highlights
This release focuses on reliability and correctness — squashing noisy error conditions in the MCP server and agentic workflows, hardening security, and keeping the observability pipeline complete.
🐛 Bug Fixes & Improvements
MCP stdio error handling —
handleMessagenow correctly serialises plain-object throws (not justErrorinstances), eliminating the cryptic-32603 [object Object]failures that blockedsubmit_pull_request_reviewon the stdio transport path. (#40715)Issue Monster noise reduction — Agent-availability errors (
"copilot coding agent is not available for this repository") are now treated as transient and silently skipped, so the issue tracker is no longer spammed with failure issues on every 30-minute poll cycle. (#40716)Observability report completeness — The daily observability report now explicitly requests
agentanddetectionartifact sets alongsideusagemetrics, preventing incomplete/noop outcomes caused by missing telemetry inputs. (#40705)Task session data fetch — Fixed a failing
agentGitHub Actions job caused by a stale data-fetch pattern in task session handling. (#40728)🔒 Security
fs.writeFileSynccalls in the safe-output evaluations script with an atomic write helper, closing a CWE-377 insecure-temporary-file vulnerability flagged by CodeQL. (#40721)🔧 Internal
Safe Outputs conformance checker — Added MCE-006 check verifying that
mcp_server_core.cjsenforces valid JSON-RPC 2.0 error codes (spec §8.2); split spec/script version comments for clarity. (#40737)Maintenance workflow header —
agentics-maintenance.ymlnow carries an explicit, purpose-specific header describing the maintenance schedule and how to disable it, replacing the generic compiled-workflow boilerplate. (#40706)What's Changed
agentics-maintenance.ymlheader maintenance-specific by @pelikhan with @Copilot in #40706Full Changelog: github/gh-aw@v0.80.8...v0.80.9
v0.80.8Compare Source
🌟 Release Highlights
This release brings a meaningful performance win, improved slash-command UX, a new Go linter, and a wave of reliability and documentation improvements.
⚡ Performance
CompileComplexWorkflowby eliminating a redundantyaml.Unmarshalcall — complex workflows now compile as fast as expected (#40662).✨ What's New
deferinloopGo linter flagsdeferstatements insidefor-loop bodies — a common source of resource-leak bugs — catching issues earlier in the development cycle (#40679).🐛 Bug Fixes
daily-formal-spec-verifier, avoiding runaway failures when individual tools are unavailable (#40655).assignAgentToIssueto REST, retaining GraphQL fallbacks in lookup helpers for resilience (#40669).📚 Documentation
What's Changed
Full Changelog: github/gh-aw@v0.80.7...v0.80.8
v0.80.7Compare Source
🌟 Release Highlights
v0.80.7 brings powerful new automation options, compiler safety guardrails, and a set of targeted bug fixes that improve reliability across workflows, CLI tools, and the safe-outputs system.
allow-team-membersrenamed toallowed-collaboratorsinsafe-outputs.mentions(#40394)Run
gh aw fix --writewith codemodadd-allow-team-members-collaboratorsto migrate automatically.✨ What's New
auto_upgrade: trueinaw.jsonto automatically generate a weeklyagentic-auto-upgrade.ymlworkflow that keeps your setup current (#40414).uses:references and fails compilation when no pin is resolvable — preventing silent runtime failures (#40475).allowed-teamsin mentions config: Authorize entire GitHub teams to trigger agentic mentions without enumerating every user (#40368).slash_command: Use a trailing*to match a family of related commands with a single workflow (#40369).max-turn-cache-missestop-level field: Configure cache-miss guardrail thresholds directly in workflow frontmatter (#40388).code_qualityMCP toolset: Thecode_qualitytoolset is now mapped in GitHub MCP toolsets configuration (#40625).🐛 Bug Fixes & Improvements
@dsyme!).gh aw logsreliability: Fixed context-deadline cancellation for--timeout(#40498) and added a--report-fileflag to avoid shell redirect failures (#40425).set_issue_fieldtemporary ID resolution:set_issue_fieldcan now resolvetemporary_idvalues from acreate_issuein the same batch (#40615).hide_commentvalidation surfaced GraphQL node ID guidance (#40361)./helpcommand: Fixed routing fallthrough, error handling, reactions, and mention sanitization (#40476).📚 Documentation
allowed-teamsoption surfaced in the agentic mentions configuration docs (#40421)./helpnow uses structured headings and links commands to their source workflows (#40500).What's Changed
sed -nto bash allowlist to prevent tool denial threshold by @pelikhan with @Copilot in #40366with/env/secretsmaps during YAML serialization by @pelikhan with @Copilot in #40362sprintferrdot— flag redundant.Error()calls in fmt format functions by @github-actions[bot] in #40371slash_commandby @pelikhan with @Copilot in #40369allowed-teamsto mentions configuration by @pelikhan with @Copilot in #40368allow-team-members→allowed-collaboratorsinsafe-outputs.mentionsby @pelikhan with @Copilot in #40394max-turn-cache-missessupport with env-managed default by @pelikhan with @Copilot in #40388skilletskill-routed PR reviewer workflow by @pelikhan with @Copilot in #40399allowed-teamsin agentic mentions config docs by @pelikhan with @Copilot in #40421gh-aw-detectionto 20% of repository workflows by @pelikhan with @Copilot in #40477auto_upgradeto generate a weeklyagentic-auto-upgradeworkflow by @pelikhan with @Copilot in #40414workflow_runscoping, scheduled report windows, and visual-regression minimal config by @pelikhan with @Copilot in #40482usesrefs in compiler; fail compilation when no pin is available by @pelikhan with @Copilot in #40475/helprouting fallthrough, error handling, reaction, and mention sanitization by @pelikhan with @Copilot in #40476gh aw logs --timeoutby @pelikhan with @Copilot in #40498dispatch_workflow.inputs.messageforhaiku-printerby @pelikhan with @Copilot in #40550bodyusage in slash routing and update/upgrade handlers by @pelikhan with @Copilot in #40617Full Changelog: github/gh-aw@v0.80.6...v0.80.7
v0.80.6Compare Source
🌟 Release Highlights
v0.80.6 focuses on safe-outputs reliability, GHES host support, and new agentic workflow capabilities — with dozens of targeted fixes that make credential handling, asset uploads, and compilation more robust.
✨ What's New
awf reflectoutput is now written tocore.info, making reflection results visible in the Actions run log without extra steps. (#40069)gh aw compilenow automatically detects GitHub Enterprise Server hosts, so GHES users no longer need manual host configuration for correct repo validation. (#40030)gh aw initaligned to Copilot MCP schema — The MCP suggestion emitted bygh aw initnow matches the official.github/mcp.jsonschema used by GitHub Copilot. (#40327)threat-detectbinary behind a feature flag, improving isolation and upgrade flexibility. (#40166)🐛 Bug Fixes & Improvements
Safe-outputs & credential handling:
safe_outputsjob checkouts — credentials are now reliably preserved throughout the job. (#40161, #40147)Authorizationheader (HTTP 400) on git operations inpush_to_pull_request_branch. (#40281)safeoutputs/so the containerized safe-outputs MCP server can read it. (#40025)git check-ref-formatbefore use in safe-outputs jobs. (#40001)safe-outputsmax-patch-size in schema and derived files. (#39999)Compilation & workflow correctness:
call-workflowsteps. (#40154)safe_outputsjobs. (#40301)actions-lock.jsonaccumulating orphaned entries on full compile. (#39905)actions-lock.jsonkey ordering. (#40324)dispatch_workflownames across safe-output schema and MCP registration. (#40315)Asset uploads & authentication:
upload_assetsnow resolves staged assets via a singleGH_AW_ASSETS_DIR, fixing a path mismatch betweenRUNNER_TEMPand/tmp. (#40122, #40062)push_repo_memorynow seeds new memory branches via the GitHub API to satisfy signed-commit requirements. (#40188)Observability & reliability:
mcp_cli_bridgefor large outputs. (#40037)core.infoin theparse_token_usagestep for better visibility. (#40227)exitCode=1failures. (#39959)copilot-requestsmode. (#40052)⚡ Performance
map[string]boolsets withmap[string]struct{}across the codebase, reducing allocations throughout the compiler and runtime. (#39954)🔍 Code Quality & Linting
errstringmatchlinter extended to coverHasPrefix,HasSuffix,EqualFold,Index,LastIndex, andCompare— catching more brittle error-string comparisons. (#40248)json.Marshal/json.Unmarshalcalls. (#39993)What's Changed
body: "."sentinel misuse in create_discussion by @pelikhan with @Copilot in #40300actions-lock.jsonkey ordering by @pelikhan with @Copilot in #40324gh aw initMCP suggestion with Copilot.github/mcp.jsonschema by @pelikhan with @Copilot in #40327threat-detectbinary behind feature flag by @pelikhan with @Copilot in #40166dispatch_workflownames across safe-output schema and MCP registration by @pelikhan with @Copilot in #40315Full Changelog: github/gh-aw@v0.80.5...v0.80.6
v0.80.5Compare Source
v0.80.4Compare Source
🌟 Release Highlights
This release delivers a focused wave of reliability improvements, infrastructure hardening, and safe-outputs enhancements — making your agentic workflows more robust and predictable.
✨ What's New
merge-pull-requestschema parity (#39767) — Themerge-pull-requestsafe-output now supportssamplesand cross-repo targeting, bringing it to full feature parity with other safe-output operations.gh awno longer applies its hardcoded action-pin fallback whenGH_HOSTtargets a non-github.com host, removing friction for GitHub Enterprise Server users.🐛 Bug Fixes & Improvements
RUNNER_TEMPto eliminate spurious asset-not-found errors./tmp/gh-awbind mount to the safeoutputs MCP container so tools that write there during workflow runs work correctly.add_commentskips (#39926) —add_commentno longer silently no-ops when the integration token lacks discussion write permissions; the error is now surfaced clearly.sendAndWaittimeout in sample SDK drivers from 60 s to 10 min, preventing premature failures on longer agent tasks.gateway.mdbefore writing to the step summary to prevent rendering errors.dependabot.ymlwrites (#39909) —gh awno longer modifiesdependabot.ymlunless the--dependabotflag is explicitly passed.copilot_sdk_drivertests now write session state in isolation, eliminating false-positive tool-denial failures.📚 Documentation
- Terminology update (#39913) — Renamed "Copilot Skills" → "Skills" throughout the custom-agent-for-aw reference to align with current product naming.
If you want to rebase/retry this PR, check this boxThis PR was generated by Mend Renovate. View the repository job log.