Skip to content

chore: upgrade gh-aw extension to v0.82.5 pre-release#6022

Merged
lpcox merged 1 commit into
mainfrom
lpcox-reimagined-doodle
Jul 9, 2026
Merged

chore: upgrade gh-aw extension to v0.82.5 pre-release#6022
lpcox merged 1 commit into
mainfrom
lpcox-reimagined-doodle

Conversation

@lpcox

@lpcox lpcox commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

Upgrades the gh-aw extension from v0.82.3 to v0.82.5 (pre-release) and recompiles all workflows.

Changes

  • Upgraded gh-aw via gh aw upgrade --pre-releases
  • Recompiled all workflow lock files (new compiler version v0.82.5)
  • Ran post-processing script (postprocess-smoke-workflows.ts) for smoke/build-test workflows
  • Updated CI test assertions to match new gh-aw-actions/setup SHA (55402c5c057cb7cd9a0b95156e31ab8ca1f5cde3 → v0.82.5)

Testing

All 3536 tests pass locally (npm test).

- Upgraded gh-aw from v0.82.3 to v0.82.5 using `gh aw upgrade --pre-releases`
- Recompiled all workflow lock files
- Ran post-processing script for smoke/build-test workflows
- Updated test assertions to match new setup action SHA

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings July 8, 2026 12:05
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

⚠️ Coverage Regression Detected

This PR decreases test coverage. Please add tests to maintain coverage levels.

Overall Coverage

Metric Base PR Delta
Lines 98.92% 98.92% ➡️ +0.00%
Statements 98.87% 98.87% ➡️ +0.00%
Functions 99.44% 99.44% ➡️ +0.00%
Branches 95.39% 95.35% 📉 -0.04%

Coverage comparison generated by scripts/ci/compare-coverage.ts

Copilot AI left a comment

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.

Pull request overview

This PR upgrades the repository’s gh-aw extension/compiler from v0.82.3 to v0.82.5 (pre-release) and regenerates the workflow lock outputs to match the new compiler output, including updated action pins and workflow assertions.

Changes:

  • Updated CI assertion tests to expect the new github/gh-aw-actions/setup pinned SHA for v0.82.5.
  • Recompiled workflow .lock.yml files with compiler v0.82.5 output (updated metadata/manifests, container image versions, and injected steps like OAuth token checks / artifact ordering).
  • Updated .github/aw/actions-lock.json pins to the v0.82.5 setup actions and newer third-party action versions.
Show a summary per file
File Description
scripts/ci/test-coverage-improver-workflow.test.ts Updates setup action SHA assertion to v0.82.5.
scripts/ci/self-hosted-runner-doctor-workflow.test.ts Updates setup action SHA assertion to v0.82.5.
scripts/ci/self-hosted-runner-doctor-updater-workflow.test.ts Updates setup action SHA assertion to v0.82.5.
scripts/ci/security-guard-workflow.test.ts Updates setup action SHA assertion to v0.82.5.
.github/workflows/test-coverage-reporter.lock.yml Regenerated lock output for v0.82.5 (metadata/manifests/steps).
.github/workflows/smoke-gemini.lock.yml Regenerated lock output for v0.82.5 (metadata/manifests/steps).
.github/workflows/smoke-copilot-pat.lock.yml Regenerated lock output for v0.82.5 (metadata/manifests/steps).
.github/workflows/smoke-claude.lock.yml Regenerated lock output for v0.82.5 (metadata/manifests/steps).
.github/workflows/network-isolation-test.lock.yml Regenerated lock output for v0.82.5 (metadata/manifests/steps).
.github/workflows/contribution-check.lock.yml Regenerated lock output for v0.82.5 (metadata/manifests/steps).
.github/workflows/build-test-network-isolation.lock.yml Regenerated lock output for v0.82.5 (metadata/manifests/steps).
.github/aw/actions-lock.json Updates action/version pin map to align with the upgraded compiler/tooling.

Review details

Tip

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

  • Files reviewed: 28/52 changed files
  • Comments generated: 0
  • Review effort level: Low

@lpcox

lpcox commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator Author

@copilot merge main

Copilot AI commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

@copilot merge main

main is already merged into this branch — origin/main is the direct parent of the current tip (58f77fd -> 6d73530), so no new merge commit was needed. I also re-ran the impacted workflow assertion tests locally and they passed.

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🔑 Smoke Copilot PAT PAT auth validated. All systems operational. ✅

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Smoke Copilot BYOK completed. Copilot BYOK mode operational. 🔓

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

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

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Smoke Gemini completed. All facets verified. 💎

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🚀 Security Guard has started processing this pull request

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

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

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Smoke Copilot BYOK AOAI (Entra) reports failed. AOAI BYOK (Entra) mode investigation needed...

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Contribution Check completed successfully!

PR #6022 follows the applicable contribution guidelines based on the provided metadata, diff, and CONTRIBUTING.md context; no review comment needed.

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Smoke Claude passed

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Build Test Suite completed successfully!

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

📡 Smoke OTel Tracing completed. All tracing scenarios validated. ✅

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🔌 Smoke Services — All services reachable! ✅

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Chroot tests passed! Smoke Chroot - All security and functionality tests succeeded.

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Smoke Copilot BYOK AOAI (api-key) completed. Copilot AOAI BYOK (api-key) mode operational. 🔓

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Smoke Test: Claude Engine Validation

Check Result
API Status ✅ PASS
GH Check ✅ PASS
File Status ✅ PASS

Overall Result: PASS

Warning

Firewall blocked 1 domain

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

  • awmgmcpg

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

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

Generated by Smoke Claude for #6022 · 55.1 AIC · ⊞ 5.8K ·
Add label ready-for-aw to run again

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🔬 Smoke Test Results

Test Status
MCP Connectivity
GitHub.com HTTP ✅ (200)
File Write/Read ⚠️ (template vars unexpanded)

Overall: PASS (core connectivity verified)

cc @lpcox

Warning

Firewall blocked 1 domain

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

  • awmgmcpg

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

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

📰 BREAKING: Report filed by Smoke Copilot
Add label ready-for-aw to run again

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Smoke Test: Services Connectivity

  • Redis PING: ❌ Network is unreachable
  • PostgreSQL pg_isready: ❌ No response
  • PostgreSQL SELECT 1: ❌ Network is unreachable

Overall: FAILhost.docker.internal (172.17.0.1) is unreachable from this runner environment. Service containers may not be configured for this workflow.

Warning

Firewall blocked 1 domain

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

  • awmgmcpg

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

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

🔌 Service connectivity validated by Smoke Services
Add label ready-for-aw to run again

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Smoke Test: Copilot PAT Auth ✅ PASS

Test Result
GitHub.com connectivity ✅ HTTP 200
File write/read ✅ Verified
GitHub MCP ✅ Confirmed

Auth mode: PAT (COPILOT_GITHUB_TOKEN)
Overall: PASS@lpcox

Warning

Firewall blocked 1 domain

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

  • awmgmcpg

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

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

🔑 PAT report filed by Smoke Copilot PAT
Add label ready-for-aw to run again

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Merged PRs:
#6008 fix: add Gemini usageMetadata support to token parsers
#6005 Clarify MCP localhost rewrite, transport semantics, and reachability under network isolation
GitHub reads: ✅
Safe inputs GH CLI: ❌
Playwright: ❌
File write/cat: ✅
Discussion comment: skipped
Build: ✅
Overall: FAIL

Warning

Firewall blocked 2 domains

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

  • awmgmcpg
  • registry.npmjs.org

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

network:
  allowed:
    - defaults
    - "awmgmcpg"
    - "registry.npmjs.org"

See Network Configuration for more information.

🔮 The oracle has spoken through Smoke Codex
Add label ready-for-aw to run again

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Smoke Test: BYOK (Direct) Mode PASSED

  • ✅ GitHub connectivity (HTTP 200)
  • ✅ File I/O operational
  • ✅ BYOK inference active
  • ✅ Running direct BYOK mode via api-proxy → api.githubcopilot.com

Author: @lpcox

Warning

Firewall blocked 1 domain

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

  • awmgmcpg

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

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

🔑 BYOK report filed by Smoke Copilot BYOK
Add label ready-for-aw to run again

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Smoke Test: Gemini Engine Validation

  • GitHub MCP Testing: ❌ (mcpscripts missing, bridge unauthorized)
  • GitHub.com Connectivity: ❌ (Network unreachable)
  • File Writing Testing: ✅
  • Bash Tool Testing: ✅

Overall 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.

💎 Faceted by Smoke Gemini
Add label ready-for-aw to run again

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Chroot Version Comparison Results

Runtime Host Version Chroot Version Match?
Python Python 3.12.13 Python 3.12.3
Node.js v24.18.0 v22.23.1
Go go1.22.12 go1.22.12

Overall: FAILED — Python and Node.js versions differ between host and chroot environment.

Warning

Firewall blocked 1 domain

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

  • awmgmcpg

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

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

Tested by Smoke Chroot
Add label ready-for-aw to run again

@github-actions github-actions Bot mentioned this pull request Jul 8, 2026
@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Smoke Test: API Proxy OpenTelemetry Tracing Results

Scenario Status Notes
Module Loading ✅ Pass otel.js loads successfully; exports: startRequestSpan, setTokenAttributes, setBudgetAttributes, endSpan, endSpanError, shutdown, isEnabled, plus test helpers
Test Suite ✅ Pass 59 tests passed across 2 suites (otel.test.js, otel-fanout.test.js), 0 failures
Env Var Forwarding ✅ Pass src/services/api-proxy-env-config.ts forwards GH_AW_OTLP_ENDPOINTS, OTEL_EXPORTER_OTLP_ENDPOINT, OTEL_EXPORTER_OTLP_HEADERS, GITHUB_AW_OTEL_TRACE_ID, GITHUB_AW_OTEL_PARENT_SPAN_ID, and OTEL_SERVICE_NAME to the api-proxy container
Token Tracker Integration ✅ Pass onUsage callback exists in token-tracker-http.js (lines 285/343) as the OTEL hook point
OTEL Diagnostics ⏳ Pending Step had not started when workflow was sampled; no export data available yet

Overall: All verifiable scenarios pass. OTEL integration is complete — module loads cleanly, 59 tests pass, env vars are forwarded, and the onUsage callback is wired.

Warning

Firewall blocked 1 domain

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

  • awmgmcpg

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

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

📡 OTel tracing validated by Smoke OTel Tracing
Add label ready-for-aw to run again

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Direct BYOK Smoke Test Results:
Running in direct BYOK mode (COPILOT_PROVIDER_API_KEY + COPILOT_PROVIDER_BASE_URL) via api-proxy → Azure OpenAI (Foundry, o4-mini-aw)

  • GitHub MCP Testing ✅
  • GitHub.com connectivity ✅
  • File I/O ✅
  • BYOK inference ✅

Overall: PASS ✅

Warning

Firewall blocked 1 domain

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

  • awmgmcpg

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

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

🔑 BYOK (AOAI api-key) report filed by Smoke Copilot BYOK AOAI (api-key)
Add label ready-for-aw to run again

@github-actions

github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

🏗️ Build Test Suite Results

Ecosystem Project Build/Install Tests Status
Bun elysia 1/1 passed ✅ PASS
Bun hono 1/1 passed ✅ PASS
C++ fmt N/A ✅ PASS
C++ json N/A ✅ PASS
Deno oak N/A 1/1 passed ✅ PASS
Deno std N/A 1/1 passed ✅ PASS
.NET hello-world N/A ✅ PASS
.NET json-parse N/A ✅ PASS
Go color 1/1 passed ✅ PASS
Go env 1/1 passed ✅ PASS
Go uuid 1/1 passed ✅ PASS
Java gson 1/1 passed ✅ PASS
Java caffeine 1/1 passed ✅ PASS
Node.js clsx passed ✅ PASS
Node.js execa passed ✅ PASS
Node.js p-limit passed ✅ PASS
Rust fd 1/1 passed ✅ PASS
Rust zoxide 1/1 passed ✅ PASS

Overall: 8/8 ecosystems passed — ✅ PASS

Warning

Firewall blocked 1 domain

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

  • awmgmcpg

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

network:
  allowed:
    - defaults
    - "awmgmcpg"

See Network Configuration for more information.

Generated by Build Test Suite for #6022 · 32.3 AIC · ⊞ 6.9K ·
Add label ready-for-aw to run again

@lpcox lpcox merged commit 9b3a13f into main Jul 9, 2026
87 of 90 checks passed
@lpcox lpcox deleted the lpcox-reimagined-doodle branch July 9, 2026 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants