Skip to content

Recompile workflow lockfiles to align generated Actions with current compiler output#27003

Merged
pelikhan merged 3 commits intomainfrom
copilot/recompile-workflows
Apr 18, 2026
Merged

Recompile workflow lockfiles to align generated Actions with current compiler output#27003
pelikhan merged 3 commits intomainfrom
copilot/recompile-workflows

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 18, 2026

This updates generated workflow lockfiles to match the current gh-aw compilation output. The repo had drift between checked-in .lock.yml artifacts and what make recompile now emits.

  • Scope

    • Regenerated all .github/workflows/*.lock.yml artifacts from current workflow sources.
    • Captures updated generated steps/values emitted by the current compiler/runtime templates across the workflow catalog.
  • Resulting artifact changes

    • Normalizes compiled workflow definitions to the current generation baseline.
    • Removes stale lockfile output and records current generated structure so future diffs reflect real source/compiler changes.
  • Recompilation command

    make recompile


✨ PR Review Safe Output Test - Run 24603337399

💥 [THE END] — Illustrated by Smoke Claude · ● 284.5K ·

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/ffc7f6e3-016f-40bb-8b72-d56fa4637116

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
@pelikhan pelikhan marked this pull request as ready for review April 18, 2026 10:26
Copilot AI review requested due to automatic review settings April 18, 2026 10:26
@pelikhan pelikhan added the smoke label Apr 18, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 18, 2026

⚠️ Smoke Gemini failed. Gemini encountered unexpected challenges...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 18, 2026

💫 TO BE CONTINUED... Smoke Claude failed! Our hero faces unexpected challenges...

@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 Apr 18, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 18, 2026

⚠️ Smoke Crush failed. Crush encountered unexpected challenges...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 18, 2026

🌑 The shadows whisper... Smoke Codex failed. The oracle requires further meditation...

@github-actions
Copy link
Copy Markdown
Contributor

📰 DEVELOPING STORY: Smoke Copilot reports failed. Our correspondents are investigating the incident...

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

Regenerates checked-in GitHub Actions workflow lockfiles (.lock.yml) to match current gh-aw compiler output and remove drift between sources and compiled artifacts.

Changes:

  • Recompiled workflow lockfiles across the workflow catalog using make recompile.
  • Updated generated MCP Gateway startup snippets to run the gateway container with an explicit --user UID:GID (computed from id -u / id -g).
Show a summary per file
File Description
.github/workflows/workflow-skill-extractor.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/workflow-normalizer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/workflow-health-manager.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/workflow-generator.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/weekly-safe-outputs-spec-review.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/weekly-issue-summary.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/weekly-blog-post-writer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/video-analyzer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/update-astro.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/unbloat-docs.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/ubuntu-image-analyzer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/tidy.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/test-workflow.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/test-quality-sentinel.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/test-project-url-default.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/test-dispatcher.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/terminal-stylist.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/technical-doc-writer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/super-linter.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/sub-issue-closer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/stale-repo-identifier.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/spec-librarian.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/spec-extractor.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/spec-enforcer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/smoke-workflow-call.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/smoke-workflow-call-with-inputs.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/sergo.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/security-review.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/security-compliance.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/scout.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/schema-feature-coverage.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/safe-output-health.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/repo-tree-map.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/repo-audit-analyzer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/release.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/refiner.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/refactoring-cadence.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/q.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/pr-triage-agent.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/pr-nitpick-reviewer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/poem-bot.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/plan.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/pdf-summary.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/org-health-report.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/metrics-collector.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/mergefest.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/layout-spec-maintainer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/jsweep.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/issue-triage-agent.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/issue-monster.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/issue-arborist.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/hourly-ci-cleaner.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/grumpy-reviewer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/gpclean.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/functional-pragmatist.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/firewall.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/firewall-escape.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/example-permissions-warning.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/draft-pr-cleanup.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/discussion-task-miner.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/dictation-prompt.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/dev.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/dev-hawk.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/dependabot-go-checker.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/dependabot-burner.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/delight.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/dead-code-remover.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/craft.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/copilot-token-optimizer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/copilot-pr-prompt-analysis.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/copilot-pr-nlp-analysis.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/copilot-cli-deep-research.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/copilot-agent-analysis.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/contribution-check.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/constraint-solving-potd.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/codex-github-remote-mcp-test.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/code-simplifier.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/code-scanning-fixer.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/cli-consistency-checker.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/ci-doctor.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/ci-coach.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/changeset.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/breaking-change-checker.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/bot-detection.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/auto-triage-issues.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/artifacts-summary.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/architecture-guardian.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/archie.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/approach-validator.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/ai-moderator.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.
.github/workflows/ace-editor.lock.yml Regenerated lockfile; MCP gateway docker command now includes --user UID:GID.

Copilot's findings

Tip

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

  • Files reviewed: 194/194 changed files
  • Comments generated: 0

@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot fix mcp gateway start.

Revert changes from bd78254

See https://github.com/github/gh-aw/actions/runs/24602699601/job/71943940512

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 18, 2026

@copilot fix mcp gateway start.

Revert changes from bd78254...

Fixed in 33faabe: reverted the MCP gateway start change from bd78254 (removed UID/GID --user mapping), updated generator expectations, and recompiled lockfiles so workflows no longer emit that startup pattern.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw bPewKlz/n8TQka1Japi (http block)
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw GO111MODULE .cfg git rev-�� --show-toplevel go /usr/bin/git -json GO111MODULE ache/go/1.25.8/x--show-toplevel git (http block)
  • https://api.github.com/orgs/test-owner/actions/secrets
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name OWsN/XufrZF0Y0Z6GOINSECURE GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE 8275798/b418/impGO111MODULE -c che/go-build/98/GOINSECURE GOPROXY 64/bin/go GOSUMDB GOWORK 64/bin/go /opt/hostedtoolcGOPROXY (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv --show-toplevel x_amd64/vet /usr/bin/git -json GO111MODULE 64/bin/go /usr/bin/git conf�� --get-regexp ^remote\..*\.gh-resolved$ /usr/bin/git -json GO111MODULE 64/bin/go git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv /tmp/gh-aw-test-runs/20260418-104121-37266/test--test.timeout=10m0s rev-parse /usr/bin/git 2511939201/001&#39; 2511939201/001&#39; 64/bin/go git -C /tmp/gh-aw-test-runs/20260418-104121-37266/test-3857781774 config /usr/bin/git remote.origin.urgit **/*.cjs 64/bin/go git (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v5
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv l 2&gt;&amp;1; then \ echo &#34;Running wasm-opt -Oz (size optimization)...&#34;; \ BEFORE=$(wc -c &lt; gh-aw.wagh GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel go /usr/bin/git ut1242192982/001git GO111MODULE 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linuremote.origin.url /usr/bin/git -json GO111MODULE ache/go/1.25.8/x--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel 1/x64/bin/node /usr/bin/git -json GO111MODULE ache/node/24.14.--show-toplevel git rev-�� --show-toplevel go /usr/bin/git sistency_WithImpgit -s -w -X main.verev-parse /usr/lib/git-cor--show-toplevel git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv --show-toplevel go /usr/bin/git -json GO111MODULE ache/go/1.25.8/xHEAD git rev-�� --show-toplevel go /usr/bin/git 4121-37266/test-git GO111MODULE ache/go/1.25.8/x--show-toplevel git (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v9
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv GOSUMDB GOWORK 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv che/go-build/4b/GOINSECURE GOPROXY 64/bin/go GOSUMDB GOWORK 64/bin/go /opt/hostedtoolc-test.v=true -o /tmp/go-build288-test.timeout=10m0s -trimpath 64/bin/go -p main -lang=go1.25 go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv --check **/*.cjs 64/bin/go **/*.json --ignore-path ../../../.pretti-bool go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/actions/setup-go/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv nt/action/git/ref/tags/v999.999.999 myorg bject.type] | @tsv tmatter-with-arrgit GO111MODULE 64/bin/go git rev-�� --show-toplevel go /usr/bin/git ty-test.md GO111MODULE 64/bin/go git (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv -aw/git/ref/tags/v1.0.0 go bject.type] | @tsv ub/workflows GO111MODULE 64/bin/go git rev-�� --show-toplevel go /usr/bin/git -json GO111MODULE 64/bin/go git (http block)
  • https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv -x c /usr/bin/git - GOWORK 64/bin/go git push�� origin (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq [.object.sha, .object.type] | @tsv (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0.1.2
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq [.object.sha, .object.type] | @tsv remove other /usr/bin/git b/workflows GO111MODULE 64/bin/go git rev-�� --show-toplevel go /usr/bin/git -json GO111MODULE 64/bin/go git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv k/gh-aw/gh-aw/.github/workflows GOPROXY ache/node/24.14.1/x64/bin/node GOSUMDB GOWORK 64/bin/go /bin/sh t-29�� k/gh-aw/gh-aw/.github/workflows/ai-moderator.md git-receive-pack &#39;/tmp/TestParseDefaultBranchFromLsRemoteWithRealGitbranch_with_hyphen1044681471rev-parse /usr/bin/git -json GO111MODULE 64/bin/go git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv k/gh-aw/gh-aw/.github/workflows GOPROXY /usr/lib/git-core/git GOSUMDB GOWORK 64/bin/go /usr/lib/git-core/git main�� v1.0.0 --auto /usr/bin/git --detach GO111MODULE 64/bin/go git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env y_with_repos_array_c75371323/001remote.origin.url GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env ut1242192982/001 GO111MODULE 64/pkg/tool/linux_amd64/asm GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env y_with_repos_array_c75371323/001 GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env ut1242192982/001 GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name mLsRemoteWithRealGitbranch_with_hyphen1044681471/001&#39; 64/bin/go GOINSECURE GOMOD GOMODCACHE go env edOutput1334228155/001 GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/link (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env edOutput1334228155/001 GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env edOutput1334228155/001 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE aw.test GOINSECURE GOMOD GOMODCACHE aw.test (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env 9506/001/stability-test.md GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path NgJp/N4ETnnJoPH9GOINSECURE GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE 8275798/b387/impGO111MODULE -c k/gh-aw/gh-aw/cmGOINSECURE k/gh-aw/gh-aw/cmGOMOD 64/bin/go GOSUMDB GOWORK 64/bin/go /opt/hostedtoolc-buildtags (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 /usr/lib/git-cor-1 64/bin/go go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 6 GOMOD GOMODCACHE go env 2465719725/.github/workflows GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq [.object.sha, .object.type] | @tsv --show-toplevel go /usr/bin/git -json GO111MODULE 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git -json GO111MODULE 1/x64/bin/node git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv 3881574909/.github/workflows GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env 645830379 GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv /tmp/go-build288-test.timeout=10m0s -trimpath 64/bin/go -p main -lang=go1.25 go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v2.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv /tmp/go-build288-errorsas -trimpath 64/bin/go -p main -lang=go1.25 go _bra�� -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go 0546�� -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env Gitmaster_branch1031238227/001&#39; Gitmaster_branch1031238227/001&#39; 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/v3.0.0
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv 57/001/test-frontmatter-with-arrays.md GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env 9506/001/stability-test.md GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/nonexistent/repo/actions/runs/12345
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/owner/repo/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo 64/bin/go GOINSECURE GOMOD GOMODCACHE 8275798/b424/impGO111MODULE -c che/go-build/f5/GOINSECURE GOPROXY 64/bin/go GOSUMDB GOWORK 64/bin/go /opt/hostedtoolc-buildtags (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo 64/bin/go GOINSECURE GOMOD GOMODCACHE 8275798/b431/impGO111MODULE -c che/go-build/c7/GOINSECURE GOPROXY 64/bin/go GOSUMDB GOWORK 64/bin/go /opt/hostedtoolc-buildtags (http block)
  • https://api.github.com/repos/owner/repo/contents/file.md
    • Triggering command: /tmp/go-build1772883000/b400/cli.test /tmp/go-build1772883000/b400/cli.test -test.testlogfile=/tmp/go-build1772883000/b400/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE go env mE6r/BRwNmvkUzI4GOINSECURE GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE 8275798/b429/impGO111MODULE (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE sh -c &#34;prettier&#34; --cheGOINSECURE GOPROXY 64/bin/go GOSUMDB GOWORK 64/bin/go gcc (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot AI requested a review from pelikhan April 18, 2026 10:56
@pelikhan pelikhan added the smoke label Apr 18, 2026
@pelikhan
Copy link
Copy Markdown
Collaborator

@copilot merge main and recompile

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
@pelikhan pelikhan added smoke and removed smoke labels Apr 18, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 18, 2026

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 18, 2026

⚠️ Smoke Crush failed. Crush encountered unexpected challenges...

@github-actions
Copy link
Copy Markdown
Contributor

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 18, 2026

🌑 The shadows whisper... Smoke Codex failed. The oracle requires further meditation...

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 18, 2026

⚠️ Smoke Gemini failed. Gemini encountered unexpected challenges...

@github-actions github-actions bot removed the smoke label Apr 18, 2026
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Apr 18, 2026

@copilot merge main and recompile

Done in 6f515fc — merged origin/main into this branch and ran make build && make recompile to refresh generated workflow artifacts after the merge.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/graphql
    • Triggering command: /usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw (http block)
  • https://api.github.com/repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b
    • Triggering command: /usr/bin/gh gh api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq [.object.sha, .object.type] | @tsv (http block)

If you need me to access, download, or install something from one of these locations, you can either:

@github-actions
Copy link
Copy Markdown
Contributor

Agent Container Tool Check

Tool Status Version
bash 5.2.21
sh available
git 2.53.0
jq 1.7
yq 4.52.5
curl 8.5.0
gh 2.89.0
node 20.20.2
python3 3.12.3
go 1.24.13
java 21.0.10
dotnet 10.0.201

Result: 12/12 tools available ✅

Overall status: PASS

🔧 Tool validation by Agent Container Smoke Test · ● 159.3K ·

@pelikhan
Copy link
Copy Markdown
Collaborator

@lpcox fyi

@pelikhan pelikhan merged commit bc4ed02 into main Apr 18, 2026
148 of 152 checks passed
@pelikhan pelikhan deleted the copilot/recompile-workflows branch April 18, 2026 11:10
@github-actions
Copy link
Copy Markdown
Contributor

🤖 Smoke test results for PR #27003 by @Copilot (assignees: @pelikhan, @Copilot)

Test Result
GitHub MCP
MCP Scripts GH CLI
Serena CLI
Playwright
Web Fetch
File Write/Read
Discussion Interaction
Build gh-aw
Upload Artifact
Discussion Creation
Workflow Dispatch
PR Review

Overall: ✅ PASSRun §24603337419

📰 BREAKING: Report filed by Smoke Copilot · ● 2.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.

This PR correctly removes the runner UID/GID computation and --user flag from the MCP gateway docker command, simplifying the setup while retaining the docker socket group mapping. The test updates accurately reflect the new behavior. One question worth documenting: what user context does the gateway container now run as, and are /tmp log files written by it still readable by downstream steps?

📰 BREAKING: Report filed by Smoke Copilot · ● 2.1M

@@ -508,31 +508,16 @@ tools:
require.NoError(t, err, "Failed to read output file")
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 cleanup — removing the --user assertions keeps the test focused on what actually matters now (socket GID). The remaining assertions clearly document the expected docker command shape.

@@ -696,9 +696,6 @@ func (c *Compiler) generateMCPSetup(yaml *strings.Builder, tools map[string]any,

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.

The removal of --user \$\{MCP_GATEWAY_UID}:\$\{MCP_GATEWAY_GID} simplifies the docker command. Since the gateway now runs as the default container user, confirm that any files it writes to /tmp are still accessible by downstream steps (e.g., log redaction). A comment here noting the intended user context would help future readers.

@github-actions
Copy link
Copy Markdown
Contributor

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

@github-actions
Copy link
Copy Markdown
Contributor

Smoke Test 24603337399 — Results

Core: ✅✅✅✅✅✅✅✅✅❌✅✅ (#10 Agentic Workflows MCP: error)
PR Review: ✅✅✅⚠️✅✅⚠️ (#16 no threads, #19 skipped)

Overall: ⚠️ PARTIAL — 1 fail (MCP status tool), 2 skipped

💥 [THE END] — Illustrated by Smoke Claude · ● 284.5K ·

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! This recompile PR correctly reflects the MCP gateway user isolation changes (removing --user UID:GID from docker run commands) and the noop-reminder import refactoring.

💥 [THE END] — Illustrated by Smoke Claude · ● 284.5K

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