Skip to content

chore: recompile agentic workflow lock files#4170

Closed
lpcox wants to merge 1 commit into
copilot/fix-copilot-api-key-handlingfrom
copilot/recompile-workflows-azure-byok
Closed

chore: recompile agentic workflow lock files#4170
lpcox wants to merge 1 commit into
copilot/fix-copilot-api-key-handlingfrom
copilot/recompile-workflows-azure-byok

Conversation

@lpcox
Copy link
Copy Markdown
Collaborator

@lpcox lpcox commented Jun 2, 2026

Recompiles all .lock.yml files and applies post-processing after the Azure OpenAI BYOK routing support was merged into the parent branch.

Changes

  • Regenerated 37 workflow lock files via gh aw compile
  • Applied post-processing via postprocess-smoke-workflows.ts

Parent PR: #4162

Recompile all .lock.yml files and apply post-processing after Azure
OpenAI BYOK routing support was added to the branch.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 2, 2026 00:33
@lpcox lpcox closed this Jun 2, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 2, 2026

Smoke Test: Claude Engine

  • ✅ GitHub API: 2 PR entries found
  • ✅ GitHub check: playwright_check=PASS
  • ✅ File verify: smoke-test-claude-26790832785.txt exists

Result: PASS

💥 [THE END] — Illustrated by Smoke Claude

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 2, 2026

🔬 Smoke Test Results

Test Status
GitHub MCP (chore: recompile agentic workflow lock files)
GitHub.com connectivity (HTTP 200)
File write/read (smoke-test-copilot-26790832789.txt)

Overall: PASS

PR by @lpcox · Reviewer: @Copilot

📰 BREAKING: Report filed by Smoke Copilot

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 2, 2026

🔥 Smoke Test: Copilot BYOK (Offline) Mode

Test Result
GitHub MCP (list PRs)
GitHub.com connectivity ⚠️ pre-step output not resolved
File write/read ⚠️ pre-step output not resolved
BYOK inference (agent → api-proxy → api.githubcopilot.com)

Running in BYOK offline mode (COPILOT_OFFLINE=true) via api-proxy → api.githubcopilot.com

PR: "chore: recompile agentic workflow lock files" by @lpcox | Reviewer: @Copilot

Overall: PARTIAL — BYOK inference and MCP confirmed working; pre-step template outputs (${{ }}) were not expanded, so HTTP/file tests could not be verified.

🔑 BYOK report filed by Smoke Copilot BYOK

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 2, 2026

Reviewed PRs:\n- fix: recompile all workflow lock files\n- api-proxy: make Anthropic WIF token endpoint configurable via schema-backed config and improve OIDC refresh diagnostics\n\nChecks:\n- Merged PR review: ✅\n- safeinputs-gh query: ❌\n- Playwright title check: ✅\n- File write/read: ✅\n- Discussion lookup/comment: ✅\n- Build: ✅\n\nOverall: PASS

Warning

Firewall blocked 1 domain

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

  • registry.npmjs.org

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

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

See Network Configuration for more information.

🔮 The oracle has spoken through Smoke Codex

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 2, 2026

Gemini Engine Smoke Test Results\n\n- GitHub MCP Testing: ❌ (mcpscripts command not found)\n- GitHub.com Connectivity: ❌ (HTTP 000 / SSL error 35)\n- File Writing Testing: ✅\n- Bash Tool Testing: ✅\n\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.

💎 Faceted by Smoke Gemini

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 regenerates agentic workflow lock files and related workflow assets after upstream changes (notably around BYOK routing behavior), updating the pinned action SHAs/container tags and re-emitting the compiled AWF invocations.

Changes:

  • Recompiled several .lock.yml workflows, updating gh-aw metadata/manifests, action pins, container image versions, and some generated runtime snippets.
  • Updated agentics-maintenance.yml generation output, including the forecast report step contents.
  • Updated .github/aw/actions-lock.json with additional pinned action entries.
Show a summary per file
File Description
.github/workflows/smoke-otel-tracing.lock.yml Regenerated lock workflow; updates gh-aw metadata, action/container pins, and generated AWF invocation snippets.
.github/workflows/smoke-gemini.lock.yml Regenerated lock workflow; updates gh-aw metadata, action/container pins, and generated AWF invocation snippets.
.github/workflows/smoke-copilot.lock.yml Regenerated lock workflow; updates gh-aw metadata, action/container pins, and generated AWF invocation snippets.
.github/workflows/smoke-codex.lock.yml Regenerated lock workflow; updates pins and runtime env (notably RUST_LOG).
.github/workflows/security-review.lock.yml Regenerated lock workflow; updates gh-aw metadata, action/container pins, and generated AWF invocation snippets.
.github/workflows/refactoring-scanner.lock.yml Regenerated lock workflow; updates gh-aw metadata, action/container pins, and generated AWF invocation snippets.
.github/workflows/duplicate-code-detector.lock.yml Regenerated lock workflow; updates gh-aw metadata, action/container pins, and generated AWF invocation snippets.
.github/workflows/copilot-token-usage-analyzer.lock.yml Regenerated lock workflow; updates gh-aw metadata, action/container pins, and generated AWF invocation snippets.
.github/workflows/claude-token-usage-analyzer.lock.yml Regenerated lock workflow; updates gh-aw metadata, action/container pins, and generated AWF invocation snippets.
.github/workflows/agentics-maintenance.yml Regenerated maintenance workflow; modifies forecast report execution (including timeout behavior).
.github/aw/actions-lock.json Updates pinned action lock entries (including gh-aw action pins).

Copilot's findings

Tip

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

Comments suppressed due to low confidence (1)

.github/aw/actions-lock.json:92

  • This actions lock now only records github/gh-aw-actions/setup(-cli)@v0.76.1, but the repo’s workflow compilation/validation tests currently assert github/gh-aw-actions/setup@v0.77.5 is present in compiled lock workflows (scripts/ci/smoke-claude-workflow.test.ts:49-52). If the intended pinned gh-aw actions version is v0.77.5, regenerate this file (and the lock workflows) with that version; otherwise, update the CI expectations/versioning so they match the new pins.
    "github/gh-aw-actions/setup-cli@v0.76.1": {
      "repo": "github/gh-aw-actions/setup-cli",
      "version": "v0.76.1",
      "sha": "46d564922b082d0db93244972e8005ea6904ee5f"
    },
    "github/gh-aw-actions/setup@v0.76.1": {
      "repo": "github/gh-aw-actions/setup",
      "version": "v0.76.1",
      "sha": "46d564922b082d0db93244972e8005ea6904ee5f"
    },
  • Files reviewed: 34/39 changed files
  • Comments generated: 3

Comment on lines +1 to +2
# gh-aw-metadata: {"schema_version":"v3","frontmatter_hash":"88c117a592728f6955d5689c0ce6eca332f75b3dea5d32a368f7bfd2812c5867","compiler_version":"v0.76.1","agent_id":"copilot"}
# gh-aw-manifest: {"version":1,"secrets":["COPILOT_GITHUB_TOKEN","GH_AW_GITHUB_MCP_SERVER_TOKEN","GH_AW_GITHUB_TOKEN","GITHUB_TOKEN"],"actions":[{"repo":"actions/checkout","sha":"de0fac2e4500dabe0009e67214ff5f5447ce83dd","version":"v6.0.2"},{"repo":"actions/download-artifact","sha":"3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c","version":"v8.0.1"},{"repo":"actions/github-script","sha":"3a2844b7e9c422d3c10d287c895573f7108da1b3","version":"v9.0.0"},{"repo":"actions/upload-artifact","sha":"043fb46d1a93c77aae656e7c1c64a875d1fc6a0a","version":"v7.0.1"},{"repo":"github/gh-aw-actions/setup","sha":"46d564922b082d0db93244972e8005ea6904ee5f","version":"v0.76.1"}],"containers":[{"image":"ghcr.io/github/gh-aw-firewall/agent:0.25.55"},{"image":"ghcr.io/github/gh-aw-firewall/api-proxy:0.25.55"},{"image":"ghcr.io/github/gh-aw-firewall/squid:0.25.55"},{"image":"ghcr.io/github/gh-aw-mcpg:v0.3.1","digest":"sha256:287fad0236959f3b3d9936ea1ef8d5b4f135ef2a5f5789713495cbbef191e60c","pinned_image":"ghcr.io/github/gh-aw-mcpg:v0.3.1@sha256:287fad0236959f3b3d9936ea1ef8d5b4f135ef2a5f5789713495cbbef191e60c"},{"image":"ghcr.io/github/github-mcp-server:v1.0.4","digest":"sha256:e3816a476a977cfb836e7d221510011436c654d11861db66ecfd826601aba6a4","pinned_image":"ghcr.io/github/github-mcp-server:v1.0.4@sha256:e3816a476a977cfb836e7d221510011436c654d11861db66ecfd826601aba6a4"},{"image":"node:lts-alpine","digest":"sha256:d1b3b4da11eefd5941e7f0b9cf17783fc99d9c6fc34884a665f40a06dbdfc94f","pinned_image":"node:lts-alpine@sha256:d1b3b4da11eefd5941e7f0b9cf17783fc99d9c6fc34884a665f40a06dbdfc94f"}]}
echo "::error::Forecast computation failed with exit code ${forecast_exit_code}."
exit 1
fi
${GH_AW_CMD_PREFIX} forecast --repo "${{ github.repository }}" --json 2> >(grep -Fv "forecast is an experimental command and may change without notice" >&2) > ./.cache/gh-aw/forecast/report.json
OPENAI_API_KEY: ${{ secrets.CODEX_API_KEY || secrets.OPENAI_API_KEY }}
RUNNER_TEMP: ${{ runner.temp }}
RUST_LOG: ${{ runner.debug == 1 && 'trace,hyper_util=info,mio=info,reqwest=info,os_info=info,codex_otel=warn,codex_core=debug,ocodex_exec=debug' || 'warn' }}
RUST_LOG: trace,hyper_util=info,mio=info,reqwest=info,os_info=info,codex_otel=warn,codex_core=debug,ocodex_exec=debug
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 2, 2026

🏗️ 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

Generated by Build Test Suite for issue #4170 · sonnet46 1M ·

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Jun 2, 2026

Smoke Test Results — FAIL

Check Result
Redis PING ❌ Timeout/no response
PostgreSQL pg_isready ❌ No response
PostgreSQL SELECT 1 ❌ Timeout/no response

Overall: FAILhost.docker.internal is unreachable from this environment. Service containers are not accessible.

🔌 Service connectivity validated by Smoke Services

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.

2 participants