Skip to content

chore: bump awf to v0.25.57, mcpg to v0.3.21#35782

Merged
pelikhan merged 5 commits into
mainfrom
copilot/bump-awf-to-v02557-mcpg-to-v0321
May 29, 2026
Merged

chore: bump awf to v0.25.57, mcpg to v0.3.21#35782
pelikhan merged 5 commits into
mainfrom
copilot/bump-awf-to-v02557-mcpg-to-v0321

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 29, 2026

Routine version bump for AWF (v0.25.56 → v0.25.57) and MCPG (v0.3.20 → v0.3.21), with lock file regeneration and schema sync.

Version pins

  • DefaultFirewallVersion: v0.25.56v0.25.57
  • DefaultMCPGatewayVersion: v0.3.20v0.3.21

AWF config schema (pkg/workflow/schemas/awf-config.schema.json)

Synced to v0.25.57 upstream schema. Net additions:

  • apiProxy.modelFallback.excludeEngines — suppress middle-power fallback per-provider
  • apiProxy.auth.provider: "anthropic" + Anthropic WIF fields (anthropicFederationRuleId, anthropicOrganizationId, anthropicServiceAccountId, anthropicWorkspaceId)
  • apiProxy.loggingdebugTokens / tokenLogDir for API proxy diagnostics

gh-aw-specific extension preserved: modelFallback.enabled retains its oneOf: [boolean | GA expression string] shape (upstream regressed this to plain boolean).

Regenerated artifacts

  • All 236 .lock.yml files rebuilt via make build && make recompile && make recompile
  • WASM golden fixtures updated to reflect new version pins

Changeset

  • Type: patch
  • Description: Bump the default gh-aw-firewall version to v0.25.57, update gh-aw-mcpg to v0.3.21, and sync the embedded AWF config schema.

Generated by 📋 Changeset Generator for issue #35782 · gpt54 3.5M ·



✨ PR Review Safe Output Test - Run 26662945808

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

💥 [THE END] — Illustrated by Smoke Claude · opus48 1.1M ·

Copilot AI linked an issue May 29, 2026 that may be closed by this pull request
4 tasks
Co-authored-by: lpcox <15877973+lpcox@users.noreply.github.com>
Copilot AI changed the title [WIP] Chore: Bump AWF to v0.25.57 and MCPG to v0.3.21 chore: bump awf to v0.25.57, mcpg to v0.3.21 May 29, 2026
Copilot finished work on behalf of lpcox May 29, 2026 21:13
Copilot AI requested a review from lpcox May 29, 2026 21:13
@lpcox lpcox marked this pull request as ready for review May 29, 2026 21:24
Copilot AI review requested due to automatic review settings May 29, 2026 21:24
@lpcox lpcox added the smoke label May 29, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

PR Code Quality Reviewer completed the code quality review.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

🚀 Smoke Antigravity MISSION COMPLETE! Antigravity has spoken. ✨

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

🧠 Matt Pocock Skills Reviewer has completed the skills-based review. ✅

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

🚀 Smoke Pi MISSION COMPLETE! Pi delivered. 🥧

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

🧪 Test Quality Sentinel completed test quality analysis.

No test files were added or modified in this PR. PR #35782 ('chore: bump awf to v0.25.57, mcpg to v0.3.21') contains only changes to compiled .lock.yml workflow files. Test Quality Sentinel skipped.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

🎬 THE ENDSmoke Claude MISSION: ACCOMPLISHED! The hero saves the day! ✨

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

🚀 Smoke Gemini MISSION COMPLETE! Gemini has spoken. ✨

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

Design Decision Gate 🏗️ completed the design decision gate check.

No ADR enforcement needed: PR #35782 is a routine dependency version bump (AWF v0.25.56→v0.25.57, MCPG v0.3.20→v0.3.21). The >100-line volume trigger fired only because additions are dominated by non-hand-authored artifacts: an upstream-synced JSON schema (pkg/workflow/schemas/awf-config.schema.json) and regenerated WASM golden test fixtures (pkg/workflow/testdata/.../*.golden). The only other business-logic change is version-pin constants (pkg/constants/version_constants.go). No genuine architectural decision is present, so no ADR is warranted — version bumps are explicitly excluded from ADR requirements, and a fabricated draft ADR would introduce strawman alternatives and noise into the ADR record.

@github-actions
Copy link
Copy Markdown
Contributor

📰 BREAKING: Smoke Copilot is now investigating this pull request. Sources say the story is developing...

@github-actions github-actions Bot removed the smoke label May 29, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 29, 2026

✨ The prophecy is fulfilled... Smoke Codex has completed its mystical journey. The stars align. 🌟

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR bumps the default AWF and MCP Gateway versions and regenerates the schema, lock files, and WASM golden fixtures that depend on those pins.

Changes:

  • Updated DefaultFirewallVersion to v0.25.57 and DefaultMCPGatewayVersion to v0.3.21.
  • Synced the AWF config schema with upstream additions while preserving the gh-aw-specific modelFallback.enabled expression support.
  • Regenerated lock files and golden fixtures so embedded image tags, install commands, schema URLs, and version metadata match the new pins.
Show a summary per file
File Description
pkg/constants/version_constants.go Updates the default AWF and MCP Gateway version constants.
pkg/workflow/schemas/awf-config.schema.json Adds upstream schema fields for fallback exclusions, Anthropic auth, and API proxy logging.
.github/workflows/*.lock.yml Regenerates workflow locks with updated AWF/MCPG image tags, metadata, and schema URLs.
pkg/workflow/testdata/TestWasmGolden_CompileFixtures/*.golden Updates compile fixture goldens to reflect regenerated workflow output.
pkg/workflow/testdata/TestWasmGolden_AllEngines/*.golden Updates all-engine WASM goldens for the new AWF/MCPG pins.

Copilot's findings

Tip

Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

  • Files reviewed: 42/247 changed files
  • Comments generated: 0

@github-actions
Copy link
Copy Markdown
Contributor

Agent Container Tool Check

Tool Status Version
bash 5.2.21
sh available
git 2.54.0
jq 1.7
yq 4.53.2
curl 8.5.0
gh 2.92.0
node 24.16.0
python3 3.13.13
go 1.24.13
java openjdk 21.0.11
dotnet 10.0.300

Result: 12/12 tools available ✅

Overall Status: PASS

🔧 Tool validation by Agent Container Smoke Test · sonnet46 514.3K ·

@github-actions
Copy link
Copy Markdown
Contributor

  1. GitHub MCP Testing: ✅\n2. Web Fetch Testing: ✅\n3. File Writing Testing: ✅\n4. Bash Tool Testing: ✅\n5. Build gh-aw: ❌\nOverall Status: FAIL

Warning

Firewall blocked 1 domain

The following domain was blocked by the firewall during workflow execution:

  • localhost

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "localhost"

See Network Configuration for more information.

Smoke Gemini — Powered by Gemini ·

@github-actions github-actions Bot mentioned this pull request May 29, 2026
@github-actions
Copy link
Copy Markdown
Contributor

Commit pushed: 8ac5a85

Generated by Changeset Generator · gpt54 3.5M

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Skills-Based Review 🧠

Applied /zoom-out — this is a clean, well-scoped routine version bump. Approving.

📋 Review Notes

What was reviewed

  • pkg/constants/constants.go — version pin updates (DefaultFirewallVersion, DefaultMCPGatewayVersion)
  • pkg/workflow/schemas/awf-config.schema.json — schema sync with upstream v0.25.57
  • 236 .lock.yml files — auto-generated, skipped per scope rules

⚠️ Diff truncation note

The pre-fetched diff is capped at 3 000 lines. Only .lock.yml entries appear in the patch; constants.go, the schema, and WASM golden fixtures are beyond the cap. The review is based on the PR description and the current state of files in the working tree.

Positive Highlights

  • ✅ PR description is thorough: lists exact version transitions, schema net-additions, and explicitly calls out the gh-aw-specific modelFallback.enabled oneOf override preserved against an upstream regression
  • ✅ Lock files regenerated via make build && make recompile && make recompile — correct procedure followed
  • ✅ WASM golden fixtures updated alongside the version bump, keeping tests honest
  • ✅ No unrelated changes bundled with the bump

One thing to watch

The manual divergence on modelFallback.enabled (gh-aw retains oneOf: [boolean | GA expression string] while upstream regressed to plain boolean) creates a recurring reconciliation burden. Consider adding a comment in the schema file near that property noting the intentional override, so future bump authors know not to blindly sync it.

🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer · sonnet46 1.6M

@github-actions
Copy link
Copy Markdown
Contributor

Comment Memory

Quiet terminals
GitHub windows glow
Tests mark the path

Note

This comment is managed by comment memory.

It stores persistent context for this thread in the code block at the top of this comment.
Edit only the text inside the backtick fences; workflow metadata and the footer are regenerated automatically.

Learn more about comment memory

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

🔮 The oracle has spoken through Smoke Codex · gpt54 10.5M ·

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Schema sync is correct; one high and two low issues to address

Version bumps and lock-file regeneration look mechanical and consistent. The schema additions for Anthropic WIF and the logging block are structurally sound but have a high-severity regex gap and two low-severity schema-quality gaps in the new fields.

Findings summary

High — fix before merge

  • tokenLogDir pattern ^/var/log/api-proxy(?:/.*)?$ allows .. traversal. Token-usage logs (which may contain model invocation data) can be redirected outside the intended /var/log/api-proxy bind-mount. See inline comment.

Low — non-blocking but worth fixing

  • anthropicWorkspaceId description says "Required when ..." but no if/then in the schema enforces it; multi-workspace setups fail at runtime, not at validation time. See inline comment.
  • excludeEngines array lacks uniqueItems: true; duplicates pass silently. See inline comment.

Not flagged (intentional changes)

  • gemini deprecation notice removed — acceptable if the two aliases are now co-equal and the migration window has closed.
  • authHeader description rewrite — clearer than before.

🔎 Code quality review by PR Code Quality Reviewer · sonnet46 2.9M

"tokenLogDir": {
"type": "string",
"description": "Directory for token-usage.jsonl and token-diag.jsonl files. Must be /var/log/api-proxy (or a subdirectory) so logs are captured by AWF's bind mount.",
"pattern": "^/var/log/api-proxy(?:/.*)?$",
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Path traversal not prevented by tokenLogDir regex: ^/var/log/api-proxy(?:/.*)?$ matches /var/log/api-proxy/../../../etc/passwd because (?:/.*) accepts .. segments, defeating the stated "must be /var/log/api-proxy (or a subdirectory)" constraint.

💡 Suggested fix

Reject .. components explicitly:

"pattern": "^/var/log/api-proxy(?:/(?!\.\.)(?:[^/])+)*/?$"

Alternatively, normalize the value in AWF with filepath.Clean before use and assert the cleaned path still has the expected prefix. As written, a misconfigured or injected value can silently redirect log writes (including token data) outside the intended bind-mount.

},
"anthropicWorkspaceId": {
"type": "string",
"description": "Anthropic workspace ID. Required when the federation rule covers multiple workspaces. Maps to AWF_AUTH_ANTHROPIC_WORKSPACE_ID."
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

anthropicWorkspaceId described as required (in multi-workspace setups) but absent from every required array: The description says "Required when the federation rule covers multiple workspaces" but no if/then branch enforces it. Mis-configured multi-workspace Anthropic WIF setups will pass schema validation and fail silently at runtime.

💡 Suggested fix

Either accept the runtime-only enforcement (and say so explicitly in the description: "not schema-enforced"), or add a nested conditional to the anthropic then block:

"then": {
  "required": [
    "anthropicFederationRuleId",
    "anthropicOrganizationId",
    "anthropicServiceAccountId"
  ]
}

If anthropicWorkspaceId is required whenever the rule covers multiple workspaces, that condition is not knowable from the schema alone — the description should be updated to clarify it is "recommended when ..." or "validated at runtime".

"items": {
"type": "string"
},
"description": "List of engine/provider names for which middle-power fallback is suppressed. Use this to let specific providers handle model-unavailable errors natively instead of rewriting to a fallback model."
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

excludeEngines array missing uniqueItems: true: Duplicate engine names pass validation; AWF code iterating the list would suppress fallback for those engines more times than intended (or trigger redundant processing depending on implementation).

💡 Suggested fix
"excludeEngines": {
  "type": "array",
  "uniqueItems": true,
  "items": { "type": "string" },
  "description": "..."
}

A maxItems bound (e.g. 20) would also make the schema self-documenting about expected scale.

@github-actions
Copy link
Copy Markdown
Contributor

🤖 Smoke Test: Claude — Run 26662945808

Core #1-13: 1✅ 2⚠️ 3❌ 4✅ 5✅ 6✅ 7✅ 8✅ 9✅ 10✅ 11✅ 12✅ 13✅
PR Review #14-20: 14✅ 15✅ 16✅ 17⚠️ 18✅ 19✅ 20⚠️

Overall: ❌ FAIL — Serena symbol search crashes (EOF); mcpscripts-gh tool unavailable.

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

💥 [THE END] — Illustrated by Smoke Claude · opus48 1.1M ·

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💥 Automated smoke test review - all systems nominal!

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

💥 [THE END] — Illustrated by Smoke Claude · opus48 1.1M

@@ -0,0 +1,5 @@
---
"gh-aw": patch
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: confirm the gh-aw-firewall version pin matches the AWF schema bump referenced below.

"gh-aw": patch
---

Bump the default gh-aw-firewall version to v0.25.57, update gh-aw-mcpg to v0.3.21, and sync the embedded AWF config schema.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider noting the embedded schema regeneration command in the changeset for traceability.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch. Smoke bot agree.

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

📰 BREAKING: Report filed by Smoke Copilot · gpt54 19.3M

@github-actions
Copy link
Copy Markdown
Contributor

PR: chore: bump awf to v0.25.57, mcpg to v0.3.21
Tests: 1✅ 2❌ 3❌ 4✅ 5❌ 6✅ 7✅ 8✅ 9✅ 10✅ 11❌ 12✅ 13✅ 14✅ 15✅ 16✅
Status: FAIL
Author: @app/copilot-swe-agent | Assignees: @lpcox @Copilot

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

📰 BREAKING: Report filed by Smoke Copilot · gpt54 19.3M ·

@github-actions
Copy link
Copy Markdown
Contributor

Comment Memory

Code drums echo
Smoke tests stomp through silent night
Bots grin at dawn

Note

This comment is managed by comment memory.

It stores persistent context for this thread in the code block at the top of this comment.
Edit only the text inside the backtick fences; workflow metadata and the footer are regenerated automatically.

Learn more about comment memory

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

📰 BREAKING: Report filed by Smoke Copilot · gpt54 19.3M ·

Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Smoke review done. Version bumps look consistent in sampled spots.

Warning

Firewall blocked 6 domains

The following domains were blocked by the firewall during workflow execution:

  • accounts.google.com
  • android.clients.google.com
  • clients2.google.com
  • contentautofill.googleapis.com
  • safebrowsingohttpgateway.googleapis.com
  • www.google.com

To allow these domains, add them to the network.allowed list in your workflow frontmatter:

network:
  allowed:
    - defaults
    - "accounts.google.com"
    - "android.clients.google.com"
    - "clients2.google.com"
    - "contentautofill.googleapis.com"
    - "safebrowsingohttpgateway.googleapis.com"
    - "www.google.com"

See Network Configuration for more information.

📰 BREAKING: Report filed by Smoke Copilot · gpt54 19.3M

GH_AW_CURRENT_WORKFLOW_REF: ${{ github.repository }}/.github/workflows/ab-testing-advisor.lock.yml@${{ github.ref }}
GH_AW_INFO_VERSION: "1.0.55"
GH_AW_INFO_AWF_VERSION: "v0.25.56"
GH_AW_INFO_AWF_VERSION: "v0.25.57"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tiny note: this version bump looks right. Shared source or automated sync check helps keep many repeated AWF pins from drifting.

GITHUB_SERVER_URL: ${{ github.server_url }}
CLI_PROXY_POLICY: '{"allow-only":{"repos":"all","min-integrity":"none"}}'
CLI_PROXY_IMAGE: 'ghcr.io/github/gh-aw-mcpg:v0.3.20'
CLI_PROXY_IMAGE: 'ghcr.io/github/gh-aw-mcpg:v0.3.21'
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tiny note: nice mcpg image bump. One smoke check that reads this image tag from one source would make future bumps easier to trust.

@github-actions
Copy link
Copy Markdown
Contributor

📰 VERDICT: Smoke Copilot has concluded. All systems operational. This is a developing story. 🎤

@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot make merge-main

…02557-mcpg-to-v0321

# Conflicts:
#	.github/workflows/ab-testing-advisor.lock.yml
#	.github/workflows/ace-editor.lock.yml
#	.github/workflows/agent-performance-analyzer.lock.yml
#	.github/workflows/agent-persona-explorer.lock.yml
#	.github/workflows/agentic-token-audit.lock.yml
#	.github/workflows/agentic-token-optimizer.lock.yml
#	.github/workflows/ai-moderator.lock.yml
#	.github/workflows/api-consumption-report.lock.yml
#	.github/workflows/approach-validator.lock.yml
#	.github/workflows/archie.lock.yml
#	.github/workflows/architecture-guardian.lock.yml
#	.github/workflows/artifacts-summary.lock.yml
#	.github/workflows/audit-workflows.lock.yml
#	.github/workflows/auto-triage-issues.lock.yml
#	.github/workflows/avenger.lock.yml
#	.github/workflows/aw-failure-investigator.lock.yml
#	.github/workflows/blog-auditor.lock.yml
#	.github/workflows/bot-detection.lock.yml
#	.github/workflows/brave.lock.yml
#	.github/workflows/breaking-change-checker.lock.yml
#	.github/workflows/changeset.lock.yml
#	.github/workflows/chaos-pr-bundle-fuzzer.lock.yml
#	.github/workflows/ci-coach.lock.yml
#	.github/workflows/ci-doctor.lock.yml
#	.github/workflows/claude-code-user-docs-review.lock.yml
#	.github/workflows/cli-consistency-checker.lock.yml
#	.github/workflows/cli-version-checker.lock.yml
#	.github/workflows/cloclo.lock.yml
#	.github/workflows/code-scanning-fixer.lock.yml
#	.github/workflows/code-simplifier.lock.yml
#	.github/workflows/codex-github-remote-mcp-test.lock.yml
#	.github/workflows/commit-changes-analyzer.lock.yml
#	.github/workflows/constraint-solving-potd.lock.yml
#	.github/workflows/contribution-check.lock.yml
#	.github/workflows/copilot-agent-analysis.lock.yml
#	.github/workflows/copilot-cli-deep-research.lock.yml
#	.github/workflows/copilot-opt.lock.yml
#	.github/workflows/copilot-pr-merged-report.lock.yml
#	.github/workflows/copilot-pr-nlp-analysis.lock.yml
#	.github/workflows/copilot-pr-prompt-analysis.lock.yml
#	.github/workflows/copilot-session-insights.lock.yml
#	.github/workflows/craft.lock.yml
#	.github/workflows/daily-agent-of-the-day-blog-writer.lock.yml
#	.github/workflows/daily-agentrx-trace-optimizer.lock.yml
#	.github/workflows/daily-architecture-diagram.lock.yml
#	.github/workflows/daily-assign-issue-to-user.lock.yml
#	.github/workflows/daily-astrostylelite-markdown-spellcheck.lock.yml
#	.github/workflows/daily-aw-cross-repo-compile-check.lock.yml
#	.github/workflows/daily-byok-ollama-test.lock.yml
#	.github/workflows/daily-cache-strategy-analyzer.lock.yml
#	.github/workflows/daily-caveman-optimizer.lock.yml
#	.github/workflows/daily-choice-test.lock.yml
#	.github/workflows/daily-cli-performance.lock.yml
#	.github/workflows/daily-cli-tools-tester.lock.yml
#	.github/workflows/daily-code-metrics.lock.yml
#	.github/workflows/daily-community-attribution.lock.yml
#	.github/workflows/daily-compiler-quality.lock.yml
#	.github/workflows/daily-compiler-threat-spec-optimizer.lock.yml
#	.github/workflows/daily-doc-healer.lock.yml
#	.github/workflows/daily-doc-updater.lock.yml
#	.github/workflows/daily-experiment-report.lock.yml
#	.github/workflows/daily-fact.lock.yml
#	.github/workflows/daily-file-diet.lock.yml
#	.github/workflows/daily-firewall-report.lock.yml
#	.github/workflows/daily-function-namer.lock.yml
#	.github/workflows/daily-geo-optimizer.lock.yml
#	.github/workflows/daily-grafana-otel-instrumentation-advisor.lock.yml
#	.github/workflows/daily-hippo-learn.lock.yml
#	.github/workflows/daily-issues-report.lock.yml
#	.github/workflows/daily-malicious-code-scan.lock.yml
#	.github/workflows/daily-mcp-concurrency-analysis.lock.yml
#	.github/workflows/daily-model-inventory.lock.yml
#	.github/workflows/daily-multi-device-docs-tester.lock.yml
#	.github/workflows/daily-news.lock.yml
#	.github/workflows/daily-observability-report.lock.yml
#	.github/workflows/daily-otel-instrumentation-advisor.lock.yml
#	.github/workflows/daily-performance-summary.lock.yml
#	.github/workflows/daily-regulatory.lock.yml
#	.github/workflows/daily-reliability-review.lock.yml
#	.github/workflows/daily-rendering-scripts-verifier.lock.yml
#	.github/workflows/daily-repo-chronicle.lock.yml
#	.github/workflows/daily-safe-output-integrator.lock.yml
#	.github/workflows/daily-safe-output-optimizer.lock.yml
#	.github/workflows/daily-safe-outputs-conformance.lock.yml
#	.github/workflows/daily-secrets-analysis.lock.yml
#	.github/workflows/daily-security-observability.lock.yml
#	.github/workflows/daily-security-red-team.lock.yml
#	.github/workflows/daily-semgrep-scan.lock.yml
#	.github/workflows/daily-sentrux-report.lock.yml
#	.github/workflows/daily-skill-optimizer.lock.yml
#	.github/workflows/daily-spdd-spec-planner.lock.yml
#	.github/workflows/daily-subagent-optimizer.lock.yml
#	.github/workflows/daily-syntax-error-quality.lock.yml
#	.github/workflows/daily-team-evolution-insights.lock.yml
#	.github/workflows/daily-team-status.lock.yml
#	.github/workflows/daily-testify-uber-super-expert.lock.yml
#	.github/workflows/daily-token-consumption-report.lock.yml
#	.github/workflows/daily-workflow-updater.lock.yml
#	.github/workflows/dataflow-pr-discussion-dataset.lock.yml
#	.github/workflows/dead-code-remover.lock.yml
#	.github/workflows/deep-report.lock.yml
#	.github/workflows/delight.lock.yml
#	.github/workflows/dependabot-burner.lock.yml
#	.github/workflows/dependabot-campaign.lock.yml
#	.github/workflows/dependabot-go-checker.lock.yml
#	.github/workflows/dependabot-repair.lock.yml
#	.github/workflows/dependabot-worker.lock.yml
#	.github/workflows/deployment-incident-monitor.lock.yml
#	.github/workflows/design-decision-gate.lock.yml
#	.github/workflows/dev-hawk.lock.yml
#	.github/workflows/dev.lock.yml
#	.github/workflows/developer-docs-consolidator.lock.yml
#	.github/workflows/dictation-prompt.lock.yml
#	.github/workflows/discussion-task-miner.lock.yml
#	.github/workflows/docs-noob-tester.lock.yml
#	.github/workflows/draft-pr-cleanup.lock.yml
#	.github/workflows/duplicate-code-detector.lock.yml
#	.github/workflows/example-permissions-warning.lock.yml
#	.github/workflows/example-workflow-analyzer.lock.yml
#	.github/workflows/firewall-escape.lock.yml
#	.github/workflows/firewall.lock.yml
#	.github/workflows/functional-pragmatist.lock.yml
#	.github/workflows/github-mcp-structural-analysis.lock.yml
#	.github/workflows/github-mcp-tools-report.lock.yml
#	.github/workflows/github-remote-mcp-auth-test.lock.yml
#	.github/workflows/glossary-maintainer.lock.yml
#	.github/workflows/go-fan.lock.yml
#	.github/workflows/go-logger.lock.yml
#	.github/workflows/go-pattern-detector.lock.yml
#	.github/workflows/gpclean.lock.yml
#	.github/workflows/grumpy-reviewer.lock.yml
#	.github/workflows/hippo-embed.lock.yml
#	.github/workflows/hourly-ci-cleaner.lock.yml
#	.github/workflows/instructions-janitor.lock.yml
#	.github/workflows/issue-arborist.lock.yml
#	.github/workflows/issue-monster.lock.yml
#	.github/workflows/issue-triage-agent.lock.yml
#	.github/workflows/jsweep.lock.yml
#	.github/workflows/layout-spec-maintainer.lock.yml
#	.github/workflows/lint-monster.lock.yml
#	.github/workflows/linter-miner.lock.yml
#	.github/workflows/lockfile-stats.lock.yml
#	.github/workflows/mattpocock-skills-reviewer.lock.yml
#	.github/workflows/mcp-inspector.lock.yml
#	.github/workflows/mergefest.lock.yml
#	.github/workflows/metrics-collector.lock.yml
#	.github/workflows/necromancer.lock.yml
#	.github/workflows/notion-issue-summary.lock.yml
#	.github/workflows/org-health-report.lock.yml
#	.github/workflows/otlp-data-quality-validator.lock.yml
#	.github/workflows/outcome-collector.lock.yml
#	.github/workflows/pdf-summary.lock.yml
#	.github/workflows/plan.lock.yml
#	.github/workflows/poem-bot.lock.yml
#	.github/workflows/pr-code-quality-reviewer.lock.yml
#	.github/workflows/pr-description-caveman.lock.yml
#	.github/workflows/pr-nitpick-reviewer.lock.yml
#	.github/workflows/pr-sous-chef.lock.yml
#	.github/workflows/pr-triage-agent.lock.yml
#	.github/workflows/prompt-clustering-analysis.lock.yml
#	.github/workflows/python-data-charts.lock.yml
#	.github/workflows/q.lock.yml
#	.github/workflows/refactoring-cadence.lock.yml
#	.github/workflows/refiner.lock.yml
#	.github/workflows/release.lock.yml
#	.github/workflows/repo-audit-analyzer.lock.yml
#	.github/workflows/repo-tree-map.lock.yml
#	.github/workflows/repository-quality-improver.lock.yml
#	.github/workflows/research.lock.yml
#	.github/workflows/safe-output-health.lock.yml
#	.github/workflows/schema-consistency-checker.lock.yml
#	.github/workflows/schema-feature-coverage.lock.yml
#	.github/workflows/scout.lock.yml
#	.github/workflows/security-compliance.lock.yml
#	.github/workflows/security-review.lock.yml
#	.github/workflows/semantic-function-refactor.lock.yml
#	.github/workflows/sergo.lock.yml
#	.github/workflows/slide-deck-maintainer.lock.yml
#	.github/workflows/smoke-agent-all-merged.lock.yml
#	.github/workflows/smoke-agent-all-none.lock.yml
#	.github/workflows/smoke-agent-public-approved.lock.yml
#	.github/workflows/smoke-agent-public-none.lock.yml
#	.github/workflows/smoke-agent-scoped-approved.lock.yml
#	.github/workflows/smoke-antigravity.lock.yml
#	.github/workflows/smoke-call-workflow.lock.yml
#	.github/workflows/smoke-ci.lock.yml
#	.github/workflows/smoke-claude.lock.yml
#	.github/workflows/smoke-codex.lock.yml
#	.github/workflows/smoke-copilot-arm.lock.yml
#	.github/workflows/smoke-copilot.lock.yml
#	.github/workflows/smoke-create-cross-repo-pr.lock.yml
#	.github/workflows/smoke-crush.lock.yml
#	.github/workflows/smoke-gemini.lock.yml
#	.github/workflows/smoke-multi-pr.lock.yml
#	.github/workflows/smoke-opencode.lock.yml
#	.github/workflows/smoke-otel-backends.lock.yml
#	.github/workflows/smoke-pi.lock.yml
#	.github/workflows/smoke-project.lock.yml
#	.github/workflows/smoke-service-ports.lock.yml
#	.github/workflows/smoke-temporary-id.lock.yml
#	.github/workflows/smoke-test-tools.lock.yml
#	.github/workflows/smoke-update-cross-repo-pr.lock.yml
#	.github/workflows/smoke-workflow-call-with-inputs.lock.yml
#	.github/workflows/smoke-workflow-call.lock.yml
#	.github/workflows/spec-enforcer.lock.yml
#	.github/workflows/spec-extractor.lock.yml
#	.github/workflows/spec-librarian.lock.yml
#	.github/workflows/stale-pr-cleanup.lock.yml
#	.github/workflows/stale-repo-identifier.lock.yml
#	.github/workflows/static-analysis-report.lock.yml
#	.github/workflows/step-name-alignment.lock.yml
#	.github/workflows/sub-issue-closer.lock.yml
#	.github/workflows/super-linter.lock.yml
#	.github/workflows/technical-doc-writer.lock.yml
#	.github/workflows/terminal-stylist.lock.yml
#	.github/workflows/test-create-pr-error-handling.lock.yml
#	.github/workflows/test-dispatcher.lock.yml
#	.github/workflows/test-project-url-default.lock.yml
#	.github/workflows/test-quality-sentinel.lock.yml
#	.github/workflows/test-workflow.lock.yml
#	.github/workflows/tidy.lock.yml
#	.github/workflows/typist.lock.yml
#	.github/workflows/ubuntu-image-analyzer.lock.yml
#	.github/workflows/uk-ai-operational-resilience.lock.yml
#	.github/workflows/unbloat-docs.lock.yml
#	.github/workflows/update-astro.lock.yml
#	.github/workflows/video-analyzer.lock.yml
#	.github/workflows/visual-regression-checker.lock.yml
#	.github/workflows/weekly-blog-post-writer.lock.yml
#	.github/workflows/weekly-editors-health-check.lock.yml
#	.github/workflows/weekly-issue-summary.lock.yml
#	.github/workflows/weekly-safe-outputs-spec-review.lock.yml
#	.github/workflows/workflow-generator.lock.yml
#	.github/workflows/workflow-health-manager.lock.yml
#	.github/workflows/workflow-normalizer.lock.yml
#	.github/workflows/workflow-skill-extractor.lock.yml
#	pkg/workflow/testdata/TestWasmGolden_AllEngines/claude.golden
#	pkg/workflow/testdata/TestWasmGolden_AllEngines/codex.golden
#	pkg/workflow/testdata/TestWasmGolden_AllEngines/copilot.golden
#	pkg/workflow/testdata/TestWasmGolden_AllEngines/gemini.golden
#	pkg/workflow/testdata/TestWasmGolden_AllEngines/pi.golden
#	pkg/workflow/testdata/TestWasmGolden_CompileFixtures/basic-copilot.golden
#	pkg/workflow/testdata/TestWasmGolden_CompileFixtures/playwright-cli-mode.golden
#	pkg/workflow/testdata/TestWasmGolden_CompileFixtures/smoke-copilot.golden
#	pkg/workflow/testdata/TestWasmGolden_CompileFixtures/with-imports.golden

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 29, 2026

@copilot make merge-main

Done — merged origin/main (up to 5a9bb4b) into this branch. All 245 conflicts were in generated files (236 lock files + 9 golden fixtures); resolved by accepting main's base then regenerating with our version pins via make recompile and go test -run='^TestWasmGolden_' -update. Merge commit: c497958.

Copilot AI requested a review from pelikhan May 29, 2026 22:22
@pelikhan pelikhan merged commit c258818 into main May 29, 2026
17 of 18 checks passed
@pelikhan pelikhan deleted the copilot/bump-awf-to-v02557-mcpg-to-v0321 branch May 29, 2026 22:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: bump awf to v0.25.57, mcpg to v0.3.21

4 participants