Skip to content

fix: add retry with backoff to Checkout actions folder step to survive transient GitHub outages#28150

Closed
Copilot wants to merge 3 commits intomainfrom
copilot/aw-failures-fix-conclusion-job-brittle
Closed

fix: add retry with backoff to Checkout actions folder step to survive transient GitHub outages#28150
Copilot wants to merge 3 commits intomainfrom
copilot/aw-failures-fix-conclusion-job-brittle

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 23, 2026

During transient GitHub outages (HTTP 500, DNS failures), the conclusion job's actions/checkout step for fetching AWF helpers fails, then cascades: handle_agent_failure.cjs can't load setup_globals.cjs → the conclusion job itself dies, turning a recoverable infra blip into false-positive failure issues.

Changes

  • compiler_yaml_step_generation.go — Replace uses: actions/checkout in generateCheckoutActionsFolder with a run: bash step that retries the sparse checkout up to 3 times with exponential backoff (5 s → 15 s). Applies to both dev mode (checkout to GITHUB_WORKSPACE) and script mode (checkout to /tmp/gh-aw/actions-source). Auth uses git -c http.extraheader=Authorization: ****** so the token is never stored in .git/config`.

  • compiler_custom_actions_test.go — Update 2 tests to assert against the new bash-step patterns (github/gh-aw.git, --depth=1, origin 1.0.0) instead of the old actions/checkout YAML fields.

  • 200 .lock.yml files + wasm golden snapshots — Regenerated; 1189 Checkout actions folder steps updated.

Before:

- name: Checkout actions folder
  uses: actions/checkout@de0fac2e... # v6.0.2
  with:
    repository: github/gh-aw
    sparse-checkout: |
      actions
    persist-credentials: false

After:

- name: Checkout actions folder
  run: |
    set -euo pipefail
    max_attempts=3
    delay=5
    for attempt in $(seq 1 $max_attempts); do
      echo "Attempt $attempt of $max_attempts: Checking out github/gh-aw..."
      git remote remove origin 2>/dev/null || true
      if git init --quiet \
         && git sparse-checkout init \
         && git sparse-checkout set actions \
         && git remote add origin https://github.com/github/gh-aw.git \
         && git -c "http.extraheader=Authorization: ******" fetch --depth=1 --quiet origin HEAD \
         && git checkout --quiet FETCH_HEAD; then
        echo "Checkout succeeded"
        break
      fi
      if [ "$attempt" -lt "$max_attempts" ]; then
        echo "Checkout failed. Retrying in ${delay}s..."
        sleep "$delay"
        delay=$((delay * 3))
      else
        echo "Checkout failed after $max_attempts attempts"
        exit 1
      fi
    done
  env:
    GITHUB_TOKEN: ${{ github.token }}

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 k/gh-aw/gh-aw/.g--version k/gh-aw/gh-aw/.github/workflows/npx prettier --write '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.pr**/*.json 64/pkg/tool/linux_amd64/vet k/gh�� (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 /lcs (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 lint:cjs GOPROXY .lock.yml ignore GOWORK 64/bin/go sh -c rite '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.pr**/*.json go kflows.lock.yml -v -parallel=4 64/bin/go git (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 --get-regexp ^remote\..*\.gh-resolved$ /usr/bin/git 99397283/.githubgit NgK5Xenpy 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linu-extld=gcc /usr/bin/git SaeZgGgAk GO111MODULE ache/go/1.25.8/xinstall git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv --show-toplevel go /usr/bin/git -json GO111MODULE ache/go/1.25.8/x--show-toplevel git remo�� add other /usr/bin/git -json GO111MODULE 64/pkg/tool/linuinstall git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv --noprofile grep /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet WasmBinary oad_test.go /home/REDACTED/wor--show-toplevel /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -ato�� -bool -buildtags /usr/bin/git -errorsas -ifaceassert -nilfunc 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 --show-toplevel ha8_stub.s /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -json GO111MODULE x_amd64/compile /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -ato�� -bool -buildtags (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv g/cli remote /usr/bin/infocmp -json GO111MODULE 64/bin/go infocmp -1 xterm-color go /usr/bin/git 01 GO111MODULE 64/bin/go git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv WasmBinary k/gh-aw/gh-aw/pkg/timeutil/format_test.go grep WasmBinary o cal/bin/grep grep -l WasmBinary k/gh-aw/gh-aw/cmd/gh-aw/capitalization_test.go ache/uv/0.11.7/x86_64/bash WasmBinary (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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv 6702347/b070/_pk--workflow om/modelcontextpnonexistent-workflow ache/go/1.25.8/x--limit GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile env 6702347/b242/_pkg_.a V7o_/18xeupG6XnJInX8DV7o_ 64/pkg/tool/linux_amd64/vet GOINSECURE t/internal/tag GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel /tmp/gh-aw-merge-1961683795/new.md /usr/bin/git g_.a g/timeutil/forma\n ache/go/1.25.8/x: git rev-�� --show-toplevel ache/go/1.25.8/x64/pkg/tool/linurev-parse /usr/bin/git 8/001/inlined-b.git bR-V/1lTwEKDRhnWrev-parse 6702347/b104=> git (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 ithub/workflows/architecture-guardian.md /tmp/go-build2110255292/b070/_testmain.go /usr/bin/git -json GO111MODULE 64/bin/go git -C /tmp/gh-aw-test-runs/20260423-200047-37927/test--s (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv /tmp/go-build2244212519/b469/workflow.test -importcfg ache/node/24.14.1/x64/bin/node -s -w -buildmode=exe infocmp t-12�� k/gh-aw/gh-aw/.github/workflows/api-consumption---detach -extld=gcc /usr/bin/git -json GO111MODULE /sh git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv WasmBinary d/gh-aw/main_help_text_test.go /home/REDACTED/.local/bin/grep WasmBinary rd_test.go /opt/pipx_bin/gr--show-toplevel grep -l WasmBinary k/gh-aw/gh-aw/pkg/logger/slog_adapter_test.go ep WasmBinary t.go n-dir/grep grep (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 1TrQ_zyaDDimeco6remote /usr/bin/git 6702347/b218/_pkgit Ldjv/q8rDzC5dO2Kcommit 1/x64/bin/node git rev-�� --show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /usr/bin/git vaScript20672640git TwGo/SQWnFYXBmVnrev-parse 64/pkg/tool/linu--show-toplevel git (http block)
    • 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 0228-53899/test-git GO111MODULE ache/go/1.25.8/x-m git rev-�� --show-toplevel erignore /usr/bin/git -json GO111MODULE /opt/hostedtoolc--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv --show-toplevel grep /usr/bin/git WasmBinary test.go /home/REDACTED/.lo-m git rev-�� --show-toplevel grep /usr/bin/git WasmBinary test.go n-dir/grep 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 go1.25.8 -c=4 -nolocalimports -importcfg /tmp/go-build1156702347/b247/importcfg -pack eJI1XjS20xhS env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv -json .go 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/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (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 GOMODCACHE go /opt/hostedtoolcache/node/24.14.1/x64/bin/node -json 2ffc9fac51488491rev-parse 64/pkg/tool/linu--show-toplevel /opt/hostedtoolcache/node/24.14.1/x64/bin/node /tmp�� Safe: ${{ github.actor }}, Unsafe: ${{ secrets.TOKEN }} 64/pkg/tool/linuInitial commit /usr/bin/git g_.a GO111MODULE 64/pkg/tool/linu--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv steps.test.outputs.result go /usr/bin/git -json GO111MODULE 64/bin/go git rev-�� --show-toplevel go /usr/bin/git -json GO111MODULE tions/setup/js/n--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv WasmBinary /home/REDACTED/work/gh-aw/gh-aw/cmd/gh-aw/main_entry_test.go /home/REDACTED/work/_temp/uv-python-dir/bash WasmBinary s_run_test.go /usr/sbin/grep bash --no�� --noprofile grep /usr/bin/head WasmBinary (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 /tmp/TestGuardPolicyMinIntegrityOnlymin-integrity_only_defaults_repo619666020/001 config /usr/bin/git remote.origin.urgit GO111MODULE 64/bin/go git -C /tmp/gh-aw-test-runs/20260423-200047-37927/test--test.timeout=10m0s remote om/org2/repo2.git -json GO111MODULE 64/bin/go git (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 go /opt/hostedtoolcache/node/24.14.1/x64/bin/node -json GO111MODULE 64/pkg/tool/linu--show-toplevel /opt/hostedtoolcache/node/24.14.1/x64/bin/node /tmp�� Value: ${{ github.actor }} 64/pkg/tool/linutest@example.com /usr/bin/git ty-test.md GO111MODULE x_amd64/link git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv -bool -buildtags 1/x64/bin/node -errorsas -ifaceassert -nilfunc 1/x64/bin/node /tmp�� /tmp/TestHashStability_SameInputSameOutput1145153833/001/stability-test.md -tests /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 --show-toplevel /home/REDACTED/go/pkg/mod/golang.org/x/text@v0.36.0/internal/stringset/set.go /usr/bin/gh -json GO111MODULE 64/bin/go gh api /repos/actions/github-script/git/ref/tags/v9 --jq /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -json GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv pkg/actionpins/data/action_pins.json node /usr/lib/git-core/git --write ../../../**/*.jsrev-parse 64/bin/go /usr/lib/git-core/git pack�� /existing.md --revs /usr/bin/git --thin --delta-base-offconfig -q git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv WasmBinary d/gh-aw/argument_syntax_test.go rep WasmBinary hema_file_test.grev-parse ep grep -l WasmBinary kefile 64/pkg/tool/linux_amd64/vet WasmBinary _messages_test.grev-parse k/_temp/uv-pytho--show-toplevel 64/pkg/tool/linux_amd64/vet (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 get --local de http.https://gitnode (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 --local $name) { hasDiscussionsEnabled } } commit.gpgsign (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 ../../../.prettierignore --local x_amd64/vet commit.gpgsign (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 x_amd64/link /opt/hostedtoolcache/node/24.14.1/x64/bin/node -json GO111MODULE 64/pkg/tool/linu--show-toplevel /opt/hostedtoolcache/node/24.14.1/x64/bin/node /tmp�� inputs.version GS/KWj62RnXU4XKAconfig /usr/bin/git ty-test.md GO111MODULE x_amd64/compile 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 go /usr/bin/git -json GO111MODULE 64/bin/go git rev-�� --show-toplevel go /usr/bin/git hub/workflows GO111MODULE ules/.bin/node 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 WasmBinary /home/REDACTED/work/gh-aw/gh-aw/cmd/gh-aw/version_test.go /snap/bin/bash WasmBinary (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 ons-test456467122 config ow-with-reaction.lock.yml remote.origin.urgit GO111MODULE 64/bin/go git -C /tmp/gh-aw-test-runs/20260423-200047-37927/test-3099668753 config /usr/bin/git remote.origin.urgit GO111MODULE 64/bin/go 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 /usr/bin/git go /usr/lib/git-core/git -json GO111MODULE 64/bin/go /usr/lib/git-core/git rev-�� --objects --stdin (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 WasmBinary d/gh-aw/short_description_test.go /snap/bin/grep WasmBinary o 1/x64/bin/grep grep -l WasmBinary k/gh-aw/gh-aw/pkg/logger/spec_test.go cal/bin/grep WasmBinary ools_test.go ache/uv/0.11.7/x--show-toplevel grep (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 ons-test456467122 remote 0255292/b447/_pkg_.a l GO111MODULE 64/bin/go git conf�� --get remote.origin.url om/owner/repo.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 runs/20260423-200228-53899/test-3379886304/.github/workflows go /opt/hostedtoolcache/node/24.14.1/x64/bin/node l GO111MODULE 64/bin/go node /tmp�� /tmp/TestHashConsistency_GoAndJavaScript515284684/001/test-frontmatter-with-arrays.md go ache/node/24.14.1/x64/bin/node -json GO111MODULE 64/bin/go 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 WasmBinary d/gh-aw/short_description_test.go grep WasmBinary o nfig/composer/ve--show-toplevel grep -l WasmBinary k/gh-aw/gh-aw/pkg/logger/spec_test.go ache/node/24.14.1/x64/bin/grep WasmBinary ools_test.go /home/REDACTED/.ca--show-toplevel grep (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 rotocol/go-sdk@v1.5.0/auth/auth.go 64/pkg/tool/linux_amd64/compile GOINSECURE (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD abis 64/pkg/tool/linux_amd64/vet env -json vohS5K4mu 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 (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name scripts/**/*.js bject.type] | @tsv .prettierignore node 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/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name 0/internal/catms-ifaceassert 64/pkg/tool/linu-nilfunc GOINSECURE pare_wasm.o 64/src/internal/user.email sY5xy3c/9ezsDU_Vtest@example.com env 1567011920 PcfUGjA_S x_amd64/compile GOINSECURE r GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 glpNKSOQr 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile env 3099668753 64jHUho52 ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-importcfg (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name GOPROXY /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/cgo GOSUMDB GOWORK 64/bin/go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/cgo -V=f�� /usr/bin/git go /bin/sh -json GO111MODULE 64/bin/go /bin/sh (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 0/language/coverage.go 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD abis 64/pkg/tool/linuTest User env 1567011920 ortcfg ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm GOINSECURE g 64/src/reflect/a--show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 ri/jsonschema/v6-c=4 64/pkg/tool/linu-nolocalimports GOINSECURE mic_wasm.o 64/src/internal/--show-toplevel 64/pkg/tool/linu/tmp/go-build2110255292/b452/_testmain.go env 3099668753 YfB4YDUdE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE chema/v6 GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-buildtags (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name GOPROXY /usr/bin/gcc l GOWORK -d gcc -###�� -x l /usr/lib/git-core/git-receive-pack - GO111MODULE 64/bin/go git-receive-pack (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 rotocol/go-sdk@v1.5.0/mcp/client.go 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD abis 64/pkg/tool/linux_amd64/compile env g_.a NG8R67gve ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE er GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE or_wasm.o 64/src/math/floo--show-toplevel 64/pkg/tool/linux_amd64/compile env g_.a GO111MODULE ache/go/1.25.8/x64/pkg/tool/linu-buildmode=exe GOINSECURE GOMOD 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/2/artifacts --jq .artifacts[].name sh 1/x64/bin/node tierignore node 64/bin/go 1/x64/bin/node -tes�� -test.paniconexit0 -test.v=true /usr/bin/git -test.timeout=10git -test.run=^Test -test.short=true--show-toplevel git (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 n.go 64/pkg/tool/linux_amd64/link GOINSECURE o8601 GOMODCACHE 64/pkg/tool/linux_amd64/link env 578356561/.github/workflows GO111MODULE 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 (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE _other.o 64/src/crypto/inuser.email 64/pkg/tool/linutest@example.com env -json GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE th_wasm.o 64/src/math/big/--show-toplevel 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 sh /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet tierignore /opt/hostedtoolcrev-parse 64/bin/go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -ato�� -bool -buildtags /opt/hostedtoolcache/node/24.14.1/x64/bin/node -errorsas -ifaceassert -nilfunc 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 1BN8F121B 64/pkg/tool/linux_amd64/compile GOINSECURE 64 GOMODCACHE 64/pkg/tool/linux_amd64/compile env 578356561/.github/workflows GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE flow GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 OhJqGnTLC 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env ortcfg Ffi6x77fi k GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-trimpath (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name sh /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link tierignore node 64/bin/go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link -o /tmp/go-build2244212519/b469/workflow.test -importcfg ache/node/24.14.1/x64/bin/node -s -w -buildmode=exe infocmp (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/pkg/tool/linux_amd64/compile GOINSECURE (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name --ignore-path /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet tierignore node 64/bin/go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -ato�� -bool -buildtags 1/x64/bin/node -errorsas -ifaceassert -nilfunc 1/x64/bin/node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path -c=4 (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/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (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 64/pkg/tool/linux_amd64/compile env l.go l_test.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE v3 GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuremote.origin.url (http block)
  • https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build2110255292/b404/cli.test /tmp/go-build2110255292/b404/cli.test -test.testlogfile=/tmp/go-build2110255292/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true -nolocalimports -importcfg /tmp/go-build1156702347/b223/importcfg -pack env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /tmp/go-build2244212519/b404/cli.test /tmp/go-build2244212519/b404/cli.test -test.testlogfile=/tmp/go-build2244212519/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /tmp/go-build1272498798/b404/cli.test /tmp/go-build1272498798/b404/cli.test -test.testlogfile=/tmp/go-build1272498798/b404/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE sh -c o actions/setup-cli/install.sh..." GOPROXY k/gh-aw/gh-aw/actions/node_modules/.bin/node elete GOWORK b502c0430bddb6ef--show-toplevel prettier (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 ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile /usr/bin/git 6702347/b068/_pkgit g/gitutil/gitutirev-parse ache/go/1.25.8/x--show-toplevel git rev-�� --show-toplevel ache/go/1.25.8/xremote /usr/bin/git 3462938078 ntifiers.go ts.test git (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 go /usr/bin/git -json GO111MODULE k/gh-aw/gh-aw/no--show-toplevel git rev-�� --show-toplevel go /usr/bin/git 0228-53899/test-ls GO111MODULE /opt/hostedtoolc/tmp/gh-aw/aw-feature-branch.patch git (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 grep /usr/bin/git WasmBinary mand_test.go rep git rev-�� --show-toplevel grep /usr/bin/git WasmBinary test.go /usr/local/bin/g/tmp/gh-aw/aw-feature-branch.patch 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 g_.a Tbt35DxwQ Name,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle GOINSECURE tdrain GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-buildtags env 1Y0a3k8ZD GO111MODULE ache/go/1.25.8/x64/pkg/tool/linu-nilfunc GOINSECURE GOMOD GOMODCACHE ortcfg (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 orts,XTestImpor 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/github/gh-aw/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv WasmBinary o_backward_compat_test.go /home/REDACTED/.dotnet/tools/grep WasmBinary ctive_orchestrat-l cal/bin/grep grep -l WasmBinary egration_test.go /snap/bin/grep WasmBinary ent_session_test--norc /home/REDACTED/.lo--noprofile grep (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 x86.go x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (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 -json GO111MODULE es/.bin/node GOINSECURE GOMOD GOMODCACHE go ode_�� -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/v1.2.3 --jq [.object.sha, .object.type] | @tsv copilot/aw-failures-fix-conclusion-job-brittle go ice-test.lock.yml -json GO111MODULE 64/bin/go git -c ithub/workflows diff /opt/hostedtoolcache/uv/0.11.7/x86_64/node --irreversible-dgit -U0 fb7c3321312b428d--show-toplevel node (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 sm-opt -Oz (size optimization)..."; \ BEFORE=$(wc -c < gh-aw.wasm); \ wasm-opt -Oz --enable-bugit GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile 4619�� -json eyset.go x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (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 -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (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 -json n/codec.go 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 xec.js (or misc/wasm/ for Go <1.24)" GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile env -json GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (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 Gitbranch_with_hyphen1725605498/001' Gitbranch_with_hyphen1725605498/001' 64/bin/go GOINSECURE GOMOD GOMODCACHE go env th .prettierignore 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/v3.0.0 --jq [.object.sha, .object.type] | @tsv rite '../../../**/*.json' '!../../../pkg/workflow/js/**/*.json' --ignore-path go me: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -json GO111MODULE 64/bin/go git -c (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 ionpins.test BBDxPPYcw ortcfg.link GOINSECURE GOMOD GOMODCACHE 6HJsMZuhfvnzzKIvR2/iZ7E8eOLfTlPTn_7s4zk/mrburpzQconfig env ortcfg GO111MODULE g_.a GOINSECURE b/gh-aw/pkg/slic-1 GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuremote1 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv 01 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/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv WasmBinary t_size_test.go n-dir/grep WasmBinary ow_pr_test.go 86_64/grep grep -l WasmBinary egration_test.go k/_temp/uv-python-dir/grep WasmBinary ent_session_test--norc ndor/bin/grep grep (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 64/pkg/tool/linux_amd64/link env ionpins.test BBDxPPYcw ortcfg.link GOINSECURE GOMOD GOMODCACHE 6HJsMZuhfvnzzKIvR2/iZ7E8eOLfTlPTn_7s4zk/mrburpzQconfig (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion -errorsas -ifaceassert -nilfunc /usr/lib/git-core/git pack�� /ref/tags/v9 --revs sv --thin --delta-base-offrev-parse -q git (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion remote.origin.urgit GO111MODULE 64/bin/go infocmp ache�� xterm-color go er@0.32.0 h ../../../.pretgit GO111MODULE 64/bin/go git (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 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh workflow list --repo owner/repo --json name,path,state ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm GOINSECURE g 64/src/reflect/a--show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/asm env t914909251/.github/workflows GO111MODULE x_amd64/link GOINSECURE 6702347/b012/ GOMODCACHE x_amd64/link (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo 64/bin/go GOINSECURE GOMOD GOMODCACHE go env h ../../../.prettierignore GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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 .go 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 -json GO111MODULE modules/@npmcli/run-script/lib/node-gyp-bin/node 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 if ! cd actions/-f GOPROXY r: $owner, name:-f ignore GOWORK 64/bin/go sh -c ithub/workflows tail repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } ache/go/1.25.8/x/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link git 64/bin/go git (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch ortcfg Ffi6x77fi k GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-trimpath sRem�� ortcfg GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch xterm-color go /usr/bin/git ty-test.md GO111MODULE 64/bin/go git rev-�� --show-toplevel go /usr/bin/git th .prettierignogit GO111MODULE 64/bin/go git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch k/gh-aw/gh-aw/.github/workflows config 64/pkg/tool/linux_amd64/vet l GO111MODULE 64/bin/go 64/pkg/tool/linux_amd64/vet -C k/gh-aw/gh-aw config 64/pkg/tool/linux_amd64/vet remote.origin.urgh GO111MODULE h 64/pkg/tool/linu3 (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 April 23, 2026 20:06
…nsient GitHub outages

Replace `actions/checkout` in the 'Checkout actions folder' step with a
bash retry loop (3 attempts, 5 s → 15 s exponential backoff) for both dev
and script modes. This prevents transient HTTP 500 / DNS errors from
cascading into unrecoverable conclusion-job failures where
`setup_globals.cjs` cannot be found.

Changes:
- compiler_yaml_step_generation.go: generateCheckoutActionsFolder now
  emits a run: bash step with retry instead of uses: actions/checkout
- compiler_custom_actions_test.go: updated assertions to match new
  run: step patterns (--depth=1, github/gh-aw.git, origin 1.0.0)
- Regenerated all 200 .lock.yml files and updated wasm golden snapshots

Fixes #27731

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/5b66103a-bd52-466f-b514-cbc53e258fd1

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
…n in remote URL

Use `git -c http.extraheader=Authorization: Bearer $GITHUB_TOKEN fetch`
instead of embedding the token in the remote URL. This prevents the
GITHUB_TOKEN from being stored in .git/config, matching the spirit of
persist-credentials: false from the previous actions/checkout approach.

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/5b66103a-bd52-466f-b514-cbc53e258fd1

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix conclusion job brittleness during GitHub infrastructure outages fix: add retry with backoff to Checkout actions folder step to survive transient GitHub outages Apr 23, 2026
Copilot AI requested a review from pelikhan April 23, 2026 20:12
@pelikhan pelikhan closed this Apr 23, 2026
@github-actions github-actions Bot deleted the copilot/aw-failures-fix-conclusion-job-brittle branch May 1, 2026 03:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[aw-failures] Conclusion job brittle when GitHub returns HTTP 500/DNS errors — cascades to setup_globals.cjs not found

2 participants