Repository navigation
Upgrade gh-aw to v0.89.21 - #135419
Upgrade gh-aw to v0.89.21#135419vitek-karas merged 5 commits into
Conversation
Regenerate workflows with gh-aw v0.89.21, map the default gateway image to digest-pinned v0.4.30, and document pin maintenance and the compiler-default CLI proxy exception. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
|
Azure Pipelines: Successfully started running 1 pipeline(s). 15 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Remove the custom gateway mapping and its dedicated maintenance guidance. Regenerate all six workflows with gh-aw v0.89.21's default MCP gateway v0.4.25 while retaining compiler-generated immutable references. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
PureWeen
left a comment
There was a problem hiding this comment.
Holistic Review
Motivation: Updating the compiler, runtime dependencies, and generated workflows together is justified.
Approach: The migration preserves the inspected Responses configuration and publication boundaries. One existing test consumer still assumes the old detector execution layout.
Summary:
Detailed Findings
⚠️ Tests — preserve routing coverage for the external detector
The inline finding identifies the generated-layout change and the unchanged test consumer. Identify the agent and detector separately and retain the Responses environment check on each, rather than reducing the expected count.
Note
This review was prepared with GitHub Copilot assistance.
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
kotlarmilos
left a comment
There was a problem hiding this comment.
LGTM, thanks for cleaning up sol-6.1 config.
Upgrade all six agentic workflows from gh-aw v0.86.2 to v0.89.21, the latest stable, non-prerelease release as of 2026-10-08, and regenerate their lock files and action/container cache.
Use gh-aw's default dependency versions rather than maintaining repository-specific version overrides. The six main MCP gateways and
holistic-review's CLI proxy now all use v0.4.25, up from the original v0.4.9. There is no customaw.jsongateway mapping or pin-specific instruction file. Compiler-generated immutable action and container references are retained.The companion validation workflow's setup action is also updated to v0.89.21 while retaining its existing CLI version, and the dispatcher references matching upstream authoring documentation. The breaking-change documentation workflow now declares its base-repository checkout explicitly to satisfy the new compiler's validation while keeping repository skills available. Workflow-specific triggers, schedules, job permissions, the shared import, and configured output limits are preserved.
Remove the handwritten GPT-6.1 pricing overlays from the scanner and feedback workflows. The upgraded runtime discovers pricing from Copilot's model catalog at startup; the compiler's bundled table alone does not contain this model. Both workflows retain
gpt-6.1-sol, their 2,500-credit limits, and their existing Responses routing. Daily accounting and cost summaries consume the runtime's reported credits rather than requiring our own model-price table.Also fixes a pre-existing Skill Validation failure exposed by the current nightly skill validator. The validator rejects
<T>as an XML-like tag in skill descriptions, so.github/skills/vectorization/SKILL.mdnow says "the generic Vector type" instead ofVector<T>in its description. The skill's technical guidance and examples are unchanged. This check validates all skills when an agent file changes, which is why the unrelated error surfaced in this PR.Validation
Using the verified official v0.89.21 release executable as
$GH_AW:"$GH_AW" compile --strict --schedule-seed dotnet/runtime --force-refresh-container-pins --validate --validate-images— passed, all six workflows; repeated regeneration produced identical lock files and pin cache."$GH_AW" compile --strict --schedule-seed dotnet/runtime --validate --validate-images— passed after removing the pricing overlays; another regeneration left all six lock files and the pin cache unchanged.docker run --rm --network none --entrypoint /app/awmg ghcr.io/github/gh-aw-mcpg:v0.4.25@sha256:9be0a86220e807a0ecc89e53d7453468f7a53fbc6b3d1efd2299025ffe01d086 --version— passed, reportsMCPG Gateway v0.4.25.actionlint -no-color -format '{{json .}}' .github/workflows/*.lock.yml .github/workflows/validate-pat-pool.yml— not clean: 40 pre-existing diagnostics. A per-workflow comparison against the original lock files verified identical diagnostic types and messages, with no new diagnostics.actionlint -no-color .github/workflows/validate-pat-pool.yml— passed.git diff --check— passed.Previously recorded validation of the retained skill-description adjustment, using the current nightly
skill-validator:skill-validator check --skills .github/skills --allow-repo-traversal --verbose— passed, all 23 skills.skill-validator check --agents .github/agents --allow-repo-traversal --verbose— passed, all 3 agents.The Skill Validation CI run also passed for the earlier commit
1f7c7a3748c.Local assertions also verified every gateway consumer uses the compiler default v0.4.25 and checked the preserved workflow settings against the original baseline. No live agentic workflow runs were triggered.
Note
This pull request was prepared with GitHub Copilot.