Skip to content

Fix Node.js not found in AWF chroot for Copilot engine on GPU runners#30159

Draft
Copilot wants to merge 3 commits intomainfrom
copilot/awf-daily-news-node-fix
Draft

Fix Node.js not found in AWF chroot for Copilot engine on GPU runners#30159
Copilot wants to merge 3 commits intomainfrom
copilot/awf-daily-news-node-fix

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 4, 2026

Daily News (and any Copilot-engine workflow on aw-gpu-runner-T4) was failing with exit code 127 because node was not on PATH inside the AWF chroot container. Two independent failure modes combined to cause this.

Root causes

  1. sudo secure_path drops toolcache: sudo -E awf resets PATH to /usr/local/sbin:…:/bin before AWF captures AWF_HOST_PATH. The actions/setup-node bin dir is stripped, so the container never sees node.

  2. nvm path not searched: On runners managing Node.js via nvm, the binary lives at ~/.nvm/versions/node/…/bin — not in the /opt/hostedtoolcache or /home/runner/work/_tool paths that GetNpmBinPathSetup() previously searched.

Changes

  • copilot_engine_execution.go — extend pathSetup to explicitly prepend node's bin dir to PATH before sudo -E awf runs, so AWF captures it in AWF_HOST_PATH:

    GH_AW_NODE_BIN=$(command -v node 2>/dev/null || true)
    export GH_AW_NODE_BIN
    if [ -n "${GH_AW_NODE_BIN}" ]; then export PATH="$(dirname "${GH_AW_NODE_BIN}"):${PATH}"; fi
    # … then sudo -E awf …
  • nodejs.go — add $HOME/.nvm/versions/node as a third search root in GetNpmBinPathSetup() (alongside /opt/hostedtoolcache and /home/runner/work/_tool) for defense-in-depth inside the container.

  • Tests — new TestCopilotNodePathExportedBeforeAWF asserts the PATH export appears before sudo -E awf; TestGetNpmBinPathSetup extended to assert .nvm/versions/node is included.

  • Lock files — all 212 workflows recompiled.

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 /tmp/go-build3483284316/b001/importcfg -pack /tmp/go-build3483284316/b001/_testmain.go (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 (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 M-h-9CKBG2eR5/ZBapi (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 -json 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 api /orgs/test-owner/actions/secrets --jq .secrets[].name /home/REDACTED/work/gh-aw/gh-aw show nt-all-none.lock.yml re GO111MODULE 64/bin/go gh api /repos/actions/github-script/git/ref/tags/v9 --jq (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 /ref/tags/v9 /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile sv OKEN }} -trimpath ache/go/1.25.8/x--show-toplevel git rev-�� --show-toplevel ache/go/1.25.8/x--jq /usr/bin/git 5611-43155/test-gh -importcfg ache/go/1.25.8/x/repos/actions/github-script/git/ref/tags/v9 git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 1/x64/bin/node sv "prettier" --wrigit bash /usr/local/.ghcu--show-toplevel gh repo�� view owner/test-repo /usr/bin/git licyMinIntegritygh HEAD /usr/bin/gh 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 add myorg /usr/bin/git ed-imports-enablinfocmp GO111MODULE 64/pkg/tool/linuxterm-color git rev-�� --show-toplevel 64/pkg/tool/linuremote.origin.url /usr/bin/git g_.a 0/internal/strinrev-parse 64/pkg/tool/linu--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv --show-toplevel npm /usr/bin/git ithub-script/gitinfocmp @sentry/mcp-serv-1 tions/setup/nodexterm-color git conf�� ithub-script/git/ref/tags/v9 remote.origin.url bject.type] | @tsv 23/001/test-frongit rev-parse tions/setup/js/n--show-toplevel 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 5611-43155/test-431244857 k/gh-aw/gh-aw/pkg/logger/doc.go 1/x64/bin/node -p encoding -lang=go1.25 /opt/hostedtoolcache/go/1.25.8/xremote.origin.url -has�� ithub/workflows/ab-testing-advisor.md -trimpath /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -p github.com/goccy-1 -lang=go1.21 /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 --jq bject.type] | @tsv se 787562/b112/vet.rev-parse (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/gh --show-toplevel ache/go/1.25.8/xrev-parse /usr/bin/infocmp--show-toplevel gh api /repos/actions/github-script/git/ref/tags/v9 --jq /opt/hostedtoolcache/go/1.25.8/x64/bin/node xterm-color ache/go/1.25.8/xrev-parse /usr/bin/git node (http block)
  • https://api.github.com/repos/actions/checkout/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv ../pkg/workflow/-errorsas --local cal/bin/git http.https://gitbash (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv */*.ts' '**/*.json' --ignore-path ../../../.prettierignore --local x_amd64/vet copilot.originalgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv y-news-node-fix HEAD 64/pkg/tool/linux_amd64/vet ignore (http block)
  • https://api.github.com/repos/actions/download-artifact/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/download-artifact/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE $name) { hasDiscussionsEnabled } } GOINSECURE GOMOD GOMODCACHE go env /ref/tags/v9 GO111MODULE sv GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/download-artifact/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE r.lock.yml GOINSECURE GOMOD GOMODCACHE 1; \ fi env /ref/tags/v9 GO111MODULE sv GOINSECURE GOMOD GOMODCACHE go (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 /ref/tags/v9 ache/node/24.14.1/x64/bin/node sv ub.actor }} test@example.comrev-parse (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 git sv --show-toplevel l /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git tags/v5 Test User sv 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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv llector.slice (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv json' --ignore-p-errorsas (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v9.0.0
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv node\|127\|entrypoint\|command not found\|chroot-errorsas .cfg 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv --noprofile .cfg 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv --noprofile .cfg 64/pkg/tool/linux_amd64/vet rkflow/js/**/*.jgit (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 /js && npm run format:pkg-json --silent >/dev/nu-errorsas (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git rite '**/*.cjs' git .cfg 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/gh --noprofile .cfg 64/pkg/tool/linu/repos/actions/github-script/git/ref/tags/v9 gh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/gh 3650134957 -trimpath sv gh api /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git /tmp/go-build386git tname) (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 ript files formatted" .cfg 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel x_amd64/compile /usr/bin/git rite '**/*.cjs' gh .cfg 64/pkg/tool/linu/repos/actions/github-script/git/ref/tags/v9 git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/infocmp --noprofile .cfg 64/pkg/tool/linu/repos/actions/github-script/git/ref/tags/v9 infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv GOMODCACHE x_amd64/compile /usr/bin/git -json GO111MODULE x_amd64/vet git push�� -u epo}/actions/runs/2/artifacts /usr/bin/git e GO111MODULE 64/pkg/tool/linu--show-toplevel git (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv ../pkg/workflow/-errorsas --local .0/x64/bin/go http.https://gitbash (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv */*.ts' '**/*.json' --ignore-pat-errorsas --local x_amd64/vet copilot.originalgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv y-news-node-fix main 64/pkg/tool/linux_amd64/vet ignore (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 -pack /tmp/go-build895787562/b442/_testmain.go /usr/bin/git -json GO111MODULE ed } } git ent.�� .md md /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/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv xterm-color git /usr/bin/gh on' --ignore-patgit config er: String!, $na--show-toplevel gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq /usr/bin/git ./../pkg/workflogit rev-parse b94a7b0d git (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 h ../../../.prettierignore 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 api /repos/astral-sh/setup-uv/git/ref/tags/eac588ad8def6316056a12d4907a9d4d84ff7a3b --jq [.object.sha, .object.type] | @tsv h ../../../.pret.prettierignore 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/aws-actions/configure-aws-credentials/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git /tmp/TestGuardPogit remote /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git /tmp/gh-aw-test-gh l /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git ithub-script/gitgh config bject.type] | @t/repos/actions/github-script/git/ref/tags/v9 git rev-�� /ref/tags/v9 git sv --show-toplevel x_amd64/link om/myorg/repo.gi--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel /tmp/gh-aw-merge-3904165847/new.md /usr/bin/git --get remote.origin.urrev-parse /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git ons-test38096875gh rev-parse /usr/bin/infocmpstatus git (http block)
  • https://api.github.com/repos/azure/login/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel ache/node/24.14.1/x64/bin/node /usr/bin/git --show-toplevel go ache/node/24.14.--show-toplevel git rev-�� --show-toplevel ache/node/24.14.1/x64/bin/node /usr/bin/gh /tmp/TestHashStainfocmp go /opt/hostedtoolcxterm-color gh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git /tmp/gh-aw-test-git rev-parse /usr/bin/git git rev-�� --show-toplevel git /usr/bin/gh 64/bin/go /usr/bin/gh /usr/bin/git gh (http block)
  • https://api.github.com/repos/docker/login-action/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 git bject.type] | @tsv /tmp/TestGuardPogit config /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel node /usr/bin/infocmp /tmp/TestHashStainfocmp go om/myorg/repo.gixterm-color infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 git bject.type] | @tsv --show-toplevel infocmp /usr/bin/git git rev-�� --show-toplevel git /usr/bin/infocmp /tmp/TestGuardPoinfocmp config /usr/bin/git infocmp (http block)
  • https://api.github.com/repos/docker/metadata-action/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv '**/*.ts' '**/*.-f GO111MODULE r: $owner, name:-f GOINSECURE GOMOD GOMODCACHE go 8d51�� -json GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/metadata-action/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } GOINSECURE GOMOD GOMODCACHE go env validated" GO111MODULE repository(owne-f GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/docker/setup-buildx-action/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv '**/*.ts' '**/*.json' --ignore-path ../../../.pr**/*.json GO111MODULE n-dir/node GOINSECURE GOMOD GOMODCACHE go 8d51�� -json GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/setup-buildx-action/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv -json 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)
  • https://api.github.com/repos/github/gh-aw
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw --jq .default_branch ithub/workflows GO111MODULE tnet/tools/git GOINSECURE GOMOD GOMODCACHE go env ithub/workflows GO111MODULE r: $owner, name: $name) { hasDiscussionsEnabled } } GOINSECURE GOMOD GOMODCACHE iginal (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 --show-toplevel ache/go/1.25.8/x64/pkg/tool/linumyorg /usr/bin/git 20755550 FnMM/DTE1YZYN5-Lapi flow.lock.yml git rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.8/xtest@example.com /usr/bin/git 5611-43155/test-infocmp -trimpath Name,createdAt,sxterm-color git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq [.object.sha, .object.type] | @tsv --show-toplevel 184524/b001/workflow.test /usr/bin/git ithub/workflows/gh m0s /opt/hostedtoolc/repos/actions/github-script/git/ref/tags/v9 git rev-�� --show-toplevel sh /usr/bin/gh "prettier" --wriinfocmp node 1/x64/bin/node gh (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 --show-toplevel x_amd64/compile /usr/bin/git -json 1.5.0/internal/xrev-parse x_amd64/compile git conf�� user.email test@example.com /usr/bin/git -json GO111MODULE x_amd64/link git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv runs/20260504-150056-70524/test-1558004380 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 'x' && github.actor || github.repository x_amd64/compile /usr/bin/git -json GO111MODULE x_amd64/compile git rev-�� --show-toplevel x_amd64/compile /usr/bin/git ub/workflows GO111MODULE x_amd64/compile git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv 860749717/001 /usr/bin/gh /usr/bin/git on' --ignore-patgit -f /usr/bin/git git conf�� --get (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created >=2026-04-27 GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url env g_.a GO111MODULE tartedAt,updatedAt,event,headBranch,headSha,displayTitle GOINSECURE _test.o 64/src/internal/-m 64/pkg/tool/linuInitial commit (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created >=2026-04-04 GOMOD GOMODCACHE 8n/W7nDXlF-2wrJGrRo2mzy/Er_eZaAbl7x64n9tfT1u eWit�� g_.a rotocol/go-sdk@v1.5.0/mcp/client.go 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linutest@example.com (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created >=2026-02-03 GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url env LsRemoteWithRealGitcustom_branch959638948/001' LsRemoteWithRealGitcustom_branch959638948/001' x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (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 ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD abis ache/go/1.25.8/x64/pkg/tool/linurev-parse env /ref/tags/v9.0.0 ortcfg sv ata/action_pins.git GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 Q8gElMZ6A 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuTest User env 2665275193 GO111MODULE rtcfg.link GOINSECURE 0172930/b011/ GOMODCACHE CvnNqTYlxuDgbBhCw4/MTK9fk8zVRHRis0Hc7kg/TlDa0Hf--test.v=true (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name HEAD tnet/tools/bash /ref/tags/v9 GO111MODULE sv bash --no�� --noprofile go ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet ./../.prettieriggh GO111MODULE r: $owner, name:/repos/actions/github-script/git/ref/tags/v9 ache/go/1.25.8/x--jq (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 ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE er GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuconfig ortc�� 2486472545 rg/x/sys@v0.43.0/cpu/byteorder.go sv GOINSECURE racev2 GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuTest User (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 9xL6IaqNl x_amd64/link GOINSECURE GOMOD GOMODCACHE x_amd64/link env ortcfg GO111MODULE ache/go/1.25.8/x64/pkg/tool/linu-nilfunc GOINSECURE 0172930/b036/ GOMODCACHE j0/8-8vmLiYCmHH9yLNKNaz/um86pbnuTest User (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name sRemoteWithRealGitmain_branch305-d 2dd91dd8a8ae314b03face1260a154a8168.63.129.16 ck 'scripts/**/*git HEAD $name) { hasDiscussionsEnablxterm-color git diff�� /ref/tags/v9 HEAD sv ithub/workflows GO111MODULE r: $owner, name:--show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1234567890
    • Triggering command: /usr/bin/gh gh api repos/{owner}/{repo}/actions/runs/1234567890 --jq {databaseId: .id, number: .run_number, url: .html_url, status: .status, conclusion: .conclusion, workflowName: .name, workflowPath: .path, createdAt: .created_at, startedAt: .run_started_at, updatedAt: .updated_at, event: .event, headBranch: .head_branch, 76370962/001' 76370962/001' 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api repos/{owner}/{repo}/actions/runs/1234567890 --jq {databaseId: .id, number: .run_number, url: .html_url, status: .status, conclusion: .conclusion, workflowName: .name, workflowPath: .path, createdAt: .created_at, startedAt: .run_started_at, updatedAt: .updated_at, event: .event, headBranch: .head_branch, w/js/**/*.json' --ignore-path -f lock.yml -f owner=github -f git -C /home/REDACTED/work/gh-aw/gh-aw/.github/workflows config ode_modules/.bin/sh remote.origin.urnode GO111MODULE 64/bin/go git (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 ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm GOINSECURE flow GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuremote ortc�� 4583/001/stability-test.md om/segmentio/asm@v1.1.3/cpu/arm/arm.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE 0172930/b036/ GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linutest@example.com (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x^remote\..*\.gh-resolved$ ortc�� 4583/001/stability-test.md g/timeutil/format.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linutest@example.com (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name efaultBranchFromLsRemoteWithReal-d 1/x64/bin/node ithub/workflows HEAD /opt/hostedtoolcuser.name git t-ha�� ithub/workflows/ab-testing-advisINVALID,NEW HEAD 262883/b404/cli.test ithub/workflows l /home/REDACTED/wor--show-toplevel 262883/b404/cli.test (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 vohS5K4mu til.test GOINSECURE GOMOD GOMODCACHE til.test 9578�� ortcfg GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuTest User (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile ortc�� 2665275193/.github/workflows om/modelcontextprotocol/go-sdk@v1.5.0/internal/json/json.go cfg GOINSECURE 0172930/b011/ GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name DefaultBranchFromLsRemoteWithRealGitmaster_branch1491712293/001' cfg -json GO111MODULE repository(owne--show-toplevel git diff�� /ref/tags/v9 HEAD sv ./../.prettieriginfocmp GO111MODULE repository(ownexterm-color ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (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/pkg/tool/linux_amd64/vet GOINSECURE setup/js/node_morev-parse GOMODCACHE 64/pkg/tool/linux_amd64/vet ortc�� 4583/001/stability-test.md om/goccy/go-yaml@v1.19.2/lexer/lexer.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE 0172930/b087/ GOMODCACHE rtcfg (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuTest User ortc�� 0172930/b185/_pkg_.a om/segmentio/encoding@v0.5.4/json/codec.go cfg GOINSECURE g/x/crypto/cryptrev-parse GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name HEAD cfg -json GO111MODULE /opt/hostedtoolc--show-toplevel git -C 0056-70524/test-821831274/.github/workflows log 1/x64/bin/node ./../.prettieriggit -- .changeset/patch-fix-copilot-gpu--show-toplevel 1/x64/bin/node (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 cfg ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linurev-parse env ortcfg GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE boring/sig GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuorigin (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 verutil_test.go ache/go/1.25.8/x64/pkg/tool/linu-buildmode=exe GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-importcfg env ortcfg GO111MODULE cfg GOINSECURE 0172930/b011/ GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-extld=gcc (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name HEAD cfg ithub/workflows GO111MODULE repository(owne--get /usr/bin/pager GOMO�� 0056-70524/test-821831274/.github/workflows go ache/node/24.14.1/x64/bin/node ./../.prettieriggit GO111MODULE me: String!) { --show-toplevel sh (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 ortcfg ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm GOINSECURE GOMOD GOMODCACHE y4/NgsYRIvMQHHTX5b4d3ZQ/CzLq7wlyrev-parse ortc�� 431244857 om/goccy/go-yaml@v1.19.2/printer/color.go x_amd64/vet GOINSECURE 0172930/b087/ GOMODCACHE x_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 3Js0Ri3Dw ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm env 2665275193/.github/workflows GO111MODULE k GOINSECURE 0172930/b011/ GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name HEAD /home/REDACTED/work/_temp/uv-python-dir/git ithub/workflows GO111MODULE (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path -json cpgodebug/mcpgodebug.go 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 list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-workflow-12345 --limit 100 GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD sm.s x_amd64/vet (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 ache/go/1.25.8/x64/pkg/tool/linu--jq env 6/001/test-inlined-imports-enabled-with-env-template-expressions-in-body.md DK7hiKCNC ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE 0172930/b015/ GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
  • https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build895787562/b404/cli.test /tmp/go-build895787562/b404/cli.test -test.testlogfile=/tmp/go-build895787562/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true -nolocalimports -importcfg /tmp/go-build3860172930/b214/importcfg -pack env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /tmp/go-build632262883/b404/cli.test /tmp/go-build632262883/b404/cli.test -test.testlogfile=/tmp/go-build632262883/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true -json GO111MODULE 64/bin/go git -C h ../../../.prettierignore config sv remote.origin.urgit GO111MODULE 64/bin/go git (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 gh (http block)
    • 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 node (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 t_NmpAeXU rg/x/mod@v0.35.0/semver/semver.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE rtcfg env g/fileutil/fileutil.go g/fileutil/tar.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuremote.myorg.url (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv ithub/workflows go es/.bin/sh l GO111MODULE 64/bin/go gh api ./../pkg/workflow/js/**/*.json' --ignore-path --jq 1/x64/bin/bash l GO111MODULE 64/bin/go /usr/bin/gh (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 -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE uLfpXB0/GIJtIrESTc5hzR3JQSm2 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv th .prettierigno--detach config es/.bin/node remote.origin.urnode GO111MODULE 64/bin/go gh ode_�� ithub-script/git/ref/tags/v9 --jq x_amd64/vet -json GO111MODULE r: $owner, name:--show-toplevel x_amd64/vet (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 -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE ache/go/1.25.8/x-buildmode=exe 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 x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env ub/workflows GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (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 x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env ub/workflows GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (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 x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env ub/workflows GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq [.object.sha, .object.type] | @tsv k/gh-aw/gh-aw/.github/workflows show 86_64/git th .prettierignogit GO111MODULE r: $owner, name:/tmp/TestGuardPolicyMinIntegrityOnlyrepos_only_without_min-integrity3287707549/001 git ode_�� ub/workflows config x_amd64/vet remote.origin.urgit GO111MODULE 64/bin/go x_amd64/vet (http block)
  • https://api.github.com/repos/google-github-actions/auth/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git ons-test17416431git remote /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --get remote.origin.urrev-parse rue,"errors":[],--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git /ref/tags/v9 git sv git rev-�� --show-toplevel git /usr/bin/git ithub-script/gitgit config bject.type] | @t--show-toplevel git (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 0172930/b139/_pkg_.a g/semverutil/semverutil.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile env 0172930/b250/_pkg_.a zBGz/yhMlvprrXT_DfcRFzBGz 0172930/b250=> GOINSECURE b/gh-aw/pkg/acti-1 GOMODCACHE /opt/hostedtoolcache/go/1.25.8/xremote1 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv iant-1805018128/.github/workflows go 1/x64/bin/git json' --ignore-pgit GO111MODULE ed } } gh api Gitmain_branch3057688228/001' Gitmain_branch3057688228/001' ndor/bin/bash -json GO111MODULE ed } } gh (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 ache/go/1.25.8/x64/pkg/tool/linu/tmp/go-build895787562/b115/vet.cfg env /ref/tags/v9 GO111MODULE sv GOINSECURE fips140deps/goderev-parse GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion ithub/workflows GO111MODULE /opt/hostedtoolc--show-toplevel ache/go/1.25.8/x64/pkg/tool/linu-1 -c npx prettier --write '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.pr.prettierignore npm /home/REDACTED/.local/bin/node k/gh-aw/gh-aw/.g/usr/bin/git GOPROXY 1/x64/bin/node node (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 go env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh workflow list --repo owner/repo --json name,path,state x_amd64/vet GOINSECURE b/gh-aw/pkg/typerev-parse GOMODCACHE x_amd64/vet env 0172930/b132/_pkg_.a GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x^remote\..*\.gh-resolved$ (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo nt-scoped-approved.lock.yml re GO111MODULE $name) { has--noprofile git -C ithub-script/git/ref/tags/v9 rev-parse (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 go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name ithub/workflows go kflows/developer-docs-consolidator.lock.yml re GO111MODULE $name) { has--noprofile git /pre�� k/gh-aw/gh-aw/.github/workflows show (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch ortcfg GO111MODULE cfg GOINSECURE fips140 GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile env 5611-43155/test-2603896837/.github/workflows i2Jk/kxQktkbJrdZm0O72i2Jk 787562/b070/gh-aw.test GOINSECURE GOMOD GOMODCACHE 787562/b070/gh-aREDACTED (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch --pack_header=2,3 -q /usr/bin/git ithub-script/gitgit rev-parse /sh git -C /tmp/gh-aw-test-runs/20260504-150056-70524/test-448239218/.github/workflows l /opt/hostedtoolcache/node/24.14.1/x64/bin/node js/**/*.json' --git go me: String!) { --show-toplevel /opt/hostedtoolcache/node/24.14.--jq (http block)

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

Copilot AI and others added 2 commits May 4, 2026 14:47
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/fd5ccc69-db13-4397-a96f-df87b19ac91b

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Fixes Copilot CLI engine failing with exit code 127 ('node: command not
found') inside AWF chroot on GPU self-hosted runners (aw-gpu-runner-T4).

Two complementary fixes:

1. copilot_engine_execution.go: extend pathSetup to prepend node's
   parent directory to PATH before `sudo -E awf` runs. When sudo's
   secure_path strips the toolcache entry added by actions/setup-node,
   AWF_HOST_PATH was missing node's bin directory. Exporting
   $(dirname "${GH_AW_NODE_BIN}") into PATH before sudo ensures AWF
   captures it in AWF_HOST_PATH so node is on PATH inside the container.

2. nodejs.go: add $HOME/.nvm/versions/node to the find search paths in
   GetNpmBinPathSetup(). On runners that manage Node.js via nvm, the
   binary lives under ~/.nvm/versions/node/…/bin which was previously
   not searched.

Also updates golden test files and recompiles all lock files.

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/fd5ccc69-db13-4397-a96f-df87b19ac91b

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix Node.js not found in AWF chroot for Daily News Fix Node.js not found in AWF chroot for Copilot engine on GPU runners May 4, 2026
Copilot AI requested a review from gh-aw-bot May 4, 2026 15:04
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.

[aw-failures] Daily News: Node.js not found in AWF chroot (pre-agent failure)

3 participants