Skip to content

Replace hardcoded /opt/gh-aw/ paths with GH_AW_HOME env var for self-hosted runner portability#20143

Open
Copilot wants to merge 11 commits intomainfrom
copilot/19744-reimplement-goal
Open

Replace hardcoded /opt/gh-aw/ paths with GH_AW_HOME env var for self-hosted runner portability#20143
Copilot wants to merge 11 commits intomainfrom
copilot/19744-reimplement-goal

Conversation

Copy link
Contributor

Copilot AI commented Mar 9, 2026

  • Analyzed PR feat: portable GH_AW_HOME for self-hosted runner support #19744 goal: replace hardcoded /opt/gh-aw/ paths with GH_AW_HOME env var for self-hosted runner support
  • Add GhAwHome, GhAwHomeJS, GhAwHomeDefault, JsRequireGhAw() to setup_action_paths.go
  • Update pkg/constants/constants.go (GhAwHomeDefault, DefaultGhAwMount)
  • Update compiler_main_job.go - always init env with GH_AW_HOME, move safe output paths to $GITHUB_ENV
  • Update compiler_yaml_main_job.go - export env vars via $GITHUB_ENV in create-temp-dir step
  • Update all pkg/workflow/*.go compiler files - replace hardcoded /opt/gh-aw/ with GhAwHome/JsRequireGhAw()
  • Add GH_AW_HOME to job-level env in all compiled jobs
  • Update compiler_yaml_helpers.go - remove destination: from setup step
  • Fix safe_outputs_jobs.go and threat_detection.go - use JsRequireGhAw() in require() calls
  • Fix maintenance_workflow.go - add maintenanceRequireScript() helper; all 7 yaml.WriteString blocks had literal " + JsRequireGhAw(...) + " text instead of evaluated Go code
  • Fix compiler_custom_actions_test.go - test Add workflow: githubnext/agentics/weekly-research #5 now verifies INPUT_DESTINATION is NOT set in script mode
  • Fix mcp_scripts_generator_test.go - strengthen logDir assertion to check full process.env.GH_AW_HOME + '/mcp-scripts/logs' expression
  • Fix mcp_setup_generator.go - use ${{ env.GH_AW_HOME }} (GitHub Actions expression) instead of ${GH_AW_HOME} (shell syntax) in YAML env: blocks for GH_AW_SAFE_OUTPUTS_TOOLS_PATH and GH_AW_SAFE_OUTPUTS_CONFIG_PATH; add GhAwHomeExpr constant to setup_action_paths.go
  • Fix safe_jobs.go - use GhAwHomeExpr for DownloadPath in buildArtifactDownloadSteps so path: in with: block uses ${{ env.GH_AW_HOME }} (GitHub Actions expression) instead of ${GH_AW_HOME} (shell syntax that doesn't expand in with: blocks)
  • Update step_order_validation.go - add ${GH_AW_HOME prefix check
  • Update actions/setup/setup.sh - derive GH_AW_HOME from destination, export to $GITHUB_ENV
  • Update actions/setup/sh/*.sh - replace hardcoded /opt/gh-aw with ${GH_AW_HOME:-/opt/gh-aw}
  • Fix compiler_safe_outputs_job.go - buildJobLevelSafeOutputEnvVars now sets GH_AW_SAFE_OUTPUT_JOBS to a JSON map of all custom safe job names (from safe-outputs.jobs), so the handler manager can skip those message types instead of failing with "No handler loaded" errors (e.g. send_slack_message)
  • Merge origin/main into branch
  • Run make build and go test ./pkg/workflow/... - all pass
  • Run make recompile - all 166 workflows compiled with correct ${{ env.GH_AW_HOME }} in env:/path: blocks

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.


Changeset

  • Type: patch
  • Description: Use GH_AW_HOME to compute runtime paths rather than hardcoding /opt/gh-aw, enabling self-hosted runners to relocate the installation.

Generated by Changeset Generator for issue #20143 ·

Warning

⚠️ Firewall blocked 2 domains

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

  • ab.chatgpt.com
  • github.com

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

network:
  allowed:
    - defaults
    - "ab.chatgpt.com"
    - "github.com"

See Network Configuration for more information.



✨ PR Review Safe Output Test - Run 22848901132

💥 [THE END] — Illustrated by Smoke Claude ·


Changeset

  • Type: patch
  • Description: Use GH_AW_HOME to compute runtime paths instead of hardcoding /opt/gh-aw, so self-hosted runners can relocate the runtime.

Generated by Changeset Generator for issue #20143 ·

Warning

⚠️ Firewall blocked 3 domains

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

  • ab.chatgpt.com
  • codeload.github.com
  • github.com

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

network:
  allowed:
    - defaults
    - "ab.chatgpt.com"
    - "codeload.github.com"
    - "github.com"

See Network Configuration for more information.



✨ PR Review Safe Output Test - Run 22858353205

💥 [THE END] — Illustrated by Smoke Claude ·

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
@pelikhan
Copy link
Contributor

pelikhan commented Mar 9, 2026

@copilot keep working

… portability

- Add GhAwHome, GhAwHomeJS, JsRequireGhAw() helpers to setup_action_paths.go
- Add GhAwHomeDefault constant and update DefaultGhAwMount in constants.go
- Add GH_AW_HOME to job-level env in all compiled jobs (always defaults to /opt/gh-aw)
- Move GH_AW_SAFE_OUTPUTS/CONFIG/TOOLS_PATH from job env to $GITHUB_ENV step
- Replace all hardcoded /opt/gh-aw/ paths with GhAwHome/${GH_AW_HOME} in Go source
- Replace all JS require('/opt/gh-aw/...') with require(process.env.GH_AW_HOME + '...')
- Update setup.sh to derive GH_AW_HOME from destination and export to $GITHUB_ENV
- Update sh/*.sh scripts to use ${GH_AW_HOME:-/opt/gh-aw} fallback syntax
- Remove destination: input from setup action invocations
- Update compiler_safe_outputs_job.go step count for setup step without destination
- Update all test assertions to use new path expressions
- Update wasm golden test fixtures
- Recompile all 166 workflow lock files

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Mar 9, 2026

@copilot keep working

Done — commit d3ad8f2 completes the full implementation:

  • All hardcoded /opt/gh-aw/ paths replaced with ${GH_AW_HOME} (bash), process.env.GH_AW_HOME (JS), or GhAwHome constant (Go)
  • GH_AW_HOME=/opt/gh-aw added to job-level env in every compiled job so the default is always explicit and overridable
  • setup.sh now derives GH_AW_HOME from $INPUT_DESTINATION and exports it to $GITHUB_ENV
  • Shell scripts updated to use ${GH_AW_HOME:-/opt/gh-aw} fallback syntax
  • destination: input removed from setup step invocations (no longer needed)
  • All test assertions and wasm golden files updated
  • All 166 workflow lock files 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-build238auth x_amd64/vet git rev-�� --show-toplevel x_amd64/vet /usr/bin/git .js&#39; --ignore-pagit /tmp/go-build238rev-parse tions/setup/js/n--show-toplevel git (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 bash /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel bash /usr/bin/git git (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 git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git 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 --show-toplevel /home/REDACTED/go/pkg/mod/github.com/aymanbagabas/go-udiff@v0.3.1/export.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha --show-toplevel git /usr/bin/git --git-dir /opt/hostedtoolcrev-parse /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel x_amd64/vet /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git git _out�� --show-toplevel git /opt/hostedtoolcache/node/24.14.0/x64/bin/node --show-toplevel gh /usr/bin/git node (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 iK_VzgSGT x_amd64/vet /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha --show-toplevel git /usr/bin/git /tmp/gh-aw-test-git config ache/node/24.14.--show-toplevel git rev-�� --show-toplevel git /usr/bin/git k/gh-aw/gh-aw/.ggit ache/go/1.25.0/xrev-parse (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha HEAD git 0/x64/bin/node --show-toplevel git /usr/bin/git git arne�� --show-toplevel git 0/x64/bin/node --show-toplevel git /usr/bin/git 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 -bool -buildtags ache/uv/0.10.9/x86_64/bash son -ifaceassert -nilfunc git rev-�� --show-toplevel -tests rgo/bin/sh nore --local n-dir/bash sed (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel ache/go/1.25.0/x-buildtags /usr/bin/git th .prettierignogit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel -tests 64/bin/go git rev-�� --show-toplevel sed /usr/bin/git te &#39;**/*.cjs&#39; &#39;*git pkg/workflow/coprev-parse in/node 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 bW5I/-pOH6J5YoELjpq_JbW5I -tests /usr/bin/gh re --log-level=egit .cfg 64/pkg/tool/linu--show-toplevel 200077/b427/importcfg api k/gh-aw/gh-aw/pkg/timeutil/format.go k/gh-aw/gh-aw/pkg/timeutil/format_test.go /opt/hostedtoolcache/node/24.14.0/x64/bin/node &#34;github.com/githgit /home/REDACTED/worrev-parse ache/go/1.25.0/x--show-toplevel node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha /tmp/gh-aw-test-runs/20260309-030116-15821/test-1350600554/.github/workflows rev-parse /usr/bin/git --noprofile .cfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel /opt/hostedtoolcache/go/1.25.0/x-dwarf=false /usr/bin/git *.json&#39; &#39;!../../git -buildtags tnet/tools/bash git rev-�� lcache -maxdepth 4 -type d -name bin 2&gt;/dev/null | tr &#39;\n&#39; &#39;:&#39;)$PATH&#34;; [ -n &#34;$GOROOT&#34; ] &amp;&amp; exporgit /opt/hostedtoolcache/go/1.25.0/xrev-parse /usr/bin/git -stringintconv -tests 64/pkg/tool/linu--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 h ../../../.prettierignore (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha --noprofile .cfg 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha w/js/**/*.json&#39; --ignore-path .cfg 64/pkg/tool/linux_amd64/vet (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 y5oJ/g5FpiJ9ENbZatjTay5oJ 64/pkg/tool/linux_amd64/vet /usr/bin/infocmp re --log-level=egit .cfg 64/pkg/tool/linu--show-toplevel infocmp 2000�� xterm-color 200077/b428/_testmain.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel ache/go/1.25.0/xrev-parse /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel bash /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git git _inc�� --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git 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 CxFj/4N_hV3O2Cg4KalLpCxFj rev-parse /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet re --log-level=egit .cfg 64/pkg/tool/linu--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet 2000�� -bool 200077/b424/_testmain.go /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.0/x64/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 --show-toplevel git /usr/bin/git --show-toplevel ache/go/1.25.0/xrev-parse /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel bash /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git git _inc�� --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git 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 blog-auditor.md x_amd64/vet 200077/b402/logger.test --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha --show-toplevel 0/x64/bin/node /usr/bin/git -bool -buildtags /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git -stringintconv -tests ache/node/24.14.--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha --show-toplevel git /usr/bin/cut --show-toplevel gh ache/go/1.25.0/x--show-toplevel cut -f1 /usr/bin/git ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile 0/x64/bin/node --show-toplevel git /usr/bin/git 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 --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git *.json&#39; &#39;!../../git test@example.com-C ache/go/1.25.0/x/home/REDACTED/work/gh-aw/gh-aw/.github/workflows git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 -buildtags 0/x64/lib/node_m-test.short=true -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.0/xconfig 8d51�� -unreachable=false /tmp/go-build2385293730/b195/vet.cfg n-dir/bash (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/link /usr/bin/git 4f6e285117be78b4git git cal/bin/bash git merg�� --is-ancestor c0c1e6a175b74e2de429c18a628245fe2eaf702b 0/x64/bin/node --noprofile git /home/REDACTED/.config/composer/ve/tmp/TestHashStability_SameInputSameOutput886639991/001/stability-test.md git (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 /tmp/go-build238-ifaceassert ash (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 bash x_amd64/link --noprofile git 7028931/b001/wor--show-toplevel x_amd64/link comm�� -m Add new feature 0/x64/bin/node m0s git smGolden_Compileadd dO/uvoaxXZ6SdsIYorigin (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 git /usr/bin/git --show-toplevel (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 /tmp/go-build238main 5293730/b318/vet-lang=go1.25 (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 ion_pins_logging_test.go x_amd64/link ion_reference.gogit ion_reference_terev-parse ion_resolver.go x_amd64/link main�� run --auto 0/x64/bin/node --detach ivation_github_tconfig /home/REDACTED/woruser.name IX/V62qktqXbt-_9Test User (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 git /usr/bin/git --show-toplevel GOsUxNWaOwrQ (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 -buildtags x_amd64/compile -errorsas -ifaceassert -nilfunc x_amd64/compile 8d51�� -unreachable=false /tmp/go-build2385293730/b202/vet-nolocalimports 64/bin/bash (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 gcc x_amd64/vet -x c k/_temp/ghcca-no--show-toplevel x_amd64/vet -p /tmp/gh-aw bash 0/x64/bin/node rt git /opt/pipx_bin/ba--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 node /usr/bin/git /tmp/TestHashStagit git /usr/bin/git git rev-�� --show-toplevel git 0/x64/bin/node /tmp/shared-actigit config /usr/bin/git gh (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 -buildtags n-dir/node -errorsas -ifaceassert -nilfunc teps|TestDockerP-goversion 8d51�� -unreachable=fal-c=4 /tmp/go-build238-nolocalimports 86_64/bash (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git /usr/bin/git git /usr/sbin/bash git rev-�� HEAD bash 0/x64/bin/node rt git /home/REDACTED/.ca--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 git /usr/bin/git --show-toplevel git /usr/bin/gh git rev-�� --show-toplevel gh 0/x64/bin/node /repos/actions/ggit --jq /usr/bin/git infocmp (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 -buildtags 86_64/node -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.0/x-goversion 8d51�� -unreachable=false /tmp/go-build2385293730/b200/vet-nolocalimports p/bin/bash (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git -bool -buildtags sh git rev-�� --count c0c1e6a175b74e2de429c18a628245fe2eaf702b..HEAD 0/x64/bin/node -stringintconv -tests /usr/local/.ghcu--git-dir git (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 git /usr/bin/git --show-toplevel -dwarf=false (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 -buildtags sh -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.0/xrev-parse 8d51�� -unreachable=false /tmp/go-build2385293730/b201/vet.cfg tnet/tools/bash (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/link /usr/bin/git /tmp/go-build187git -importcfg rgo/bin/bash git log --oneline c0c1e6a175b74e2de429c18a628245femain 0/x64/bin/node -v -run /home/REDACTED/.do--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 ache/node/24.14.0/x64/bin/node /usr/bin/git list --json (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path ub/gh-aw/pkg/constants&#34; .cfg 64/pkg/tool/linux_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 100 (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 (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/a70c5eada06553e3510ac27f2c3bda9d3705bccb
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/a70c5eada06553e3510ac27f2c3bda9d3705bccb --jq .object.sha --show-toplevel infocmp /usr/bin/git .js&#39; --ignore-panode git ache/node/24.14.0/x64/bin/node git inPa�� --show-toplevel ache/node/24.14.0/x64/bin/node /usr/bin/git *.json&#39; &#39;!../..//usr/bin/gh git ache/go/1.25.0/xgraphql 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 -unreachable=false /tmp/go-build2385293730/b098/vet-ifaceassert nfig/composer/vendor/bin/bash -c=4 -nolocalimports -importcfg /opt/hostedtoolcache/go/1.25.0/xconfig -ato�� 4163545632/.github/workflows -buildtags 64/pkg/tool/linux_amd64/compile -errorsas -ifaceassert -nilfunc 64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha --show-toplevel erignore 86_64/node /js &amp;&amp; npm run fgit git sh git 0/x6�� --show-toplevel bash /usr/bin/git ace-editor.md TestRepoMemory|Trev-parse /home/REDACTED/wor--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha --show-toplevel /systemd-executor k --show-toplevel /opt/hostedtoolcjs/fuzz_mentions_harness.cjs /usr/bin/git git rev-�� --show-toplevel git ache/node/24.14.0/x64/bin/npm --show-toplevel git /usr/bin/git ache/node/24.14.0/x64/bin/npm (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 --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq .object.sha ays.md nly /usr/bin/git --show-toplevel git 64/bin/go git rev-�� --show-toplevel git /usr/bin/git --show-toplevel git ash git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq .object.sha --show-toplevel node /usr/bin/git tructions-test-3node git (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 --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha &#34;github.com/github/gh-aw/pkg/constants&#34; /home/REDACTED/work/gh-aw/gh-aw/pkg/workflow/compiler_safe_outputs_job.go ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha --show-toplevel nly /usr/bin/git --show-toplevel git cal/bin/bash git rev-�� --show-toplevel git /usr/bin/git --show-toplevel git /opt/hostedtoolc/tmp/TestHashConsistency_GoAndJavaScript3646392226/001/test-complex-frontmatter-with-tools.md git (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 --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq .object.sha nly git /usr/bin/git --show-toplevel git 64/pkg/tool/linu/tmp/go-build1871466065/b387/envutil.test git rev-�� --show-toplevel 64/pkg/tool/linu-w /usr/bin/git --show-toplevel git ache/uv/0.10.9/x/tmp/TestHashConsistency_GoAndJavaScript3646392226/001/test-complex-frontmatter-with-tools.md git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq .object.sha --show-toplevel node (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha nly git /usr/bin/git --show-toplevel git k/_temp/uv-python-dir/bash git rev-�� --show-toplevel git /usr/bin/git --git-dir 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 -bool -buildtags 0/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/sh -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.0/x-importcfg -ato�� *.json&#39; &#39;!../../../pkg/workflow/-s -buildtags 64/pkg/tool/linux_amd64/cgo -errorsas -ifaceassert -nilfunc 64/pkg/tool/linux_amd64/cgo (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha --show-toplevel erignore /usr/bin/git t1678242384/.gitgit git nfig/composer/ve--show-toplevel git 0/x6�� --show-toplevel bash /usr/bin/git --noprofile git /home/REDACTED/nod--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha --show-toplevel e/git /usr/bin/git --show-toplevel /opt/hostedtoolcjs/fuzz_mentions_harness.cjs /usr/bin/git git rev-�� --show-toplevel git k/_temp/uv-python-dir/node --show-toplevel gh /usr/bin/git git (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 run-command-extegit (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion --noprofile git /usr/sbin/bash /usr/lib/git-core/git main�� run --auto 0/x64/bin/node --detach git /home/REDACTED/.lo--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion /repos/github/ghgit --jq ache/node/24.14.--show-toplevel x_amd64/link conf�� user.email test@example.com 0/x64/bin/node --show-toplevel git /usr/bin/git HJ/dvSM1EwliAnE3mZH42Jy/hYCH3tUf5GUu5yBGX0qB (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 modules/@npmcli/run-script/lib/node-gyp-bin/sh (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo /usr/bin/git --show-toplevel git ache/node/24.14.0/x64/bin/node git rev-�� --show-toplevel git /usr/bin/git --show-toplevel git ache/node/24.14.0/x64/bin/node git (http block)
  • https://api.github.com/repos/owner/repo/contents/file.md
    • Triggering command: /tmp/go-build602200077/b383/cli.test /tmp/go-build602200077/b383/cli.test -test.testlogfile=/tmp/go-build602200077/b383/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true (http block)
    • Triggering command: /tmp/go-build1871466065/b001/cli.test /tmp/go-build1871466065/b001/cli.test -test.paniconexit0 -test.timeout=10m0s -test.count=1 rev-�� --show-toplevel git /usr/bin/git --show-toplevel /opt/hostedtoolcjs/fuzz_mentions_harness.cjs ache/node/24.14.0/x64/bin/node git rev-�� --show-toplevel git /usr/bin/git --show-toplevel git ache/node/24.14.0/x64/bin/node git (http block)
    • Triggering command: /tmp/go-build217565542/b001/cli.test /tmp/go-build217565542/b001/cli.test -test.paniconexit0 -test.timeout=10m0s -test.count=1 rev-�� --show-toplevel git /usr/bin/git --show-toplevel git ache/go/1.25.0/x64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/compile ache/uv/0.10.9/x86_64/node 0717-34775/test-node git 0/x64/bin/node git (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 --noprofile .cfg 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git --show-toplevel git ache/node/24.14.0/x64/bin/node git rev-�� --show-toplevel git /usr/bin/git --show-toplevel git 0/x64/bin/bash git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name --show-toplevel git /usr/bin/git /TestGetNpmBinPanode stmain.go ache/go/1.25.0/x64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/link /usr/bin/git 1466065/b408/slinode git 1466065/b408/importcfg.link git (http block)

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

Copilot AI changed the title [WIP] Re-implement goal of PR 19744 for current main Replace hardcoded /opt/gh-aw/ paths with GH_AW_HOME env var for self-hosted runner portability Mar 9, 2026
@pelikhan pelikhan added the smoke label Mar 9, 2026
@pelikhan
Copy link
Contributor

pelikhan commented Mar 9, 2026

…ral value bug

The compiled lock files were passing `destination: ${GH_AW_HOME}/actions` to the
setup action, which GitHub Actions treats as a literal string (not a shell variable).
This caused setup.sh to set GH_AW_HOME="${GH_AW_HOME}" (literal), breaking all
require() calls like `require('${GH_AW_HOME}/actions/setup_globals.cjs')`.

Fix: generateSetupStep() no longer emits `with: destination:` — the setup action
defaults to /opt/gh-aw/actions via action.yml, and setup.sh correctly derives
and exports GH_AW_HOME=/opt/gh-aw to $GITHUB_ENV for subsequent steps.

Also removes INPUT_DESTINATION from script mode (setup.sh default is used).
Updates wasm golden files and recompiles all 166 lock files.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Mar 9, 2026

@copilot failed see https://github.com/github/gh-aw/actions/runs/22837189900/job/66235901288#step:4:1

Fixed in de37c65. The issue was that generateSetupStep() was still emitting destination: ${GH_AW_HOME}/actions in the compiled YAML. GitHub Actions doesn't expand shell variable syntax (${VAR}) in with: inputs, so setup.sh received that as a literal string and set GH_AW_HOME="${GH_AW_HOME}" (literal) instead of /opt/gh-aw.

The fix removes the with: destination: block entirely from the generated step — the action.yml default of /opt/gh-aw/actions is used, and setup.sh correctly derives and exports GH_AW_HOME=/opt/gh-aw to $GITHUB_ENV for subsequent steps. All 166 lock files 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 -ifaceassert -nilfunc git rev-�� --show-toplevel -tests /usr/bin/git (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 x_amd64/vet /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel x_amd64/vet /usr/bin/git git (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 git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git 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 --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha --show-toplevel git ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet --show-toplevel infocmp /usr/bin/git ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet rev-�� --show-toplevel git /opt/hostedtoolcache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git node (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 --get-regexp --local 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha HEAD /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet 0/x64/bin/node -unreachable=falgit /tmp/go-build209rev-parse 0458688/b314/vet--show-toplevel git arne�� --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet 0/x64/bin/node -unreachable=falgit /tmp/go-build209rev-parse /opt/hostedtoolc--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha --show-toplevel git 0/x64/bin/node --show-toplevel git /opt/hostedtoolc--show-toplevel git js --show-toplevel OT&#34; ] &amp;&amp; export /usr/bin/git x_amd64/vet git /opt/hostedtoolc--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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel 64/pkg/tool/linux_amd64/vet bin/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 se 0458688/b104/vet.cfg .cfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha se 0458688/b084/vet.cfg .cfg .github/workflowgit .github/workflowrev-parse .github/workflow--show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel (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 se 0458688/b057/vet.cfg .cfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha se 0458688/b003/vet.cfg .cfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha se 0458688/b091/vet.cfg .cfg (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 d8f2-dirty (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel -tests /usr/bin/git git _inc�� --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git git _inc�� --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git 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 se 0458688/b079/vet.cfg .cfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git git _inc�� --show-toplevel git ache/node/24.14.0/x64/bin/bash --show-toplevel git /usr/bin/git 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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha --show-toplevel bash /usr/bin/cut --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git git show�� --verify --quiet 0/x64/bin/node -aw/git/ref/tagsgit git /opt/hostedtoolc--show-toplevel 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 --show-toplevel git /usr/bin/git --show-current git 0/x64/bin/node git rev-�� --show-toplevel git /usr/bin/git --show-toplevel node 0/x64/bin/node git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/a70c5eada06553e3510ac27f2c3bda9d3705bccb
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/a70c5eada06553e3510ac27f2c3bda9d3705bccb --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel git 0/x64/bin/node git rev-�� --show-toplevel git /usr/bin/git --show-toplevel node 0/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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha --show-toplevel x_amd64/vet k (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel ache/go/1.25.0/xjs/fuzz_mentions_harness.cjs /usr/bin/sed git rev-�� ithub-script/git/ref/tags/v8 sed /usr/bin/git (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha --show-toplevel nly /usr/bin/git --show-toplevel node 0/x64/bin/node git rev-�� --show-toplevel git /usr/bin/git --show-toplevel node /usr/bin/git 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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha --show-toplevel x_amd64/vet /usr/bin/git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel ache/go/1.25.0/xjs/fuzz_mentions_harness.cjs /usr/bin/sed git rev-�� tags/v5 sed /usr/bin/git (http block)

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

@pelikhan pelikhan added smoke and removed smoke labels Mar 9, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

🔧 Starting tool validation... Agent Container Smoke Test is checking the agent container tools...

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

🔮 The ancient spirits stir... Smoke Codex awakens to divine this pull request...

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

💥 WHOOSH! Smoke Claude springs into action on this pull request! [Panel 1 begins...]

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

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

@pelikhan
Copy link
Contributor

pelikhan commented Mar 9, 2026

…d threat detection steps

The safe_outputs_jobs.go buildGitHubScriptStep/buildGitHubScriptStepWithoutDownload
and threat_detection.go buildSetupScriptRequire were generating JS require() calls
with single-quoted strings: require('${GH_AW_HOME}/actions/...cjs')

In Node.js single-quoted strings are not interpolated, so ${GH_AW_HOME} was
treated as a literal (not the env var), causing MODULE_NOT_FOUND errors.

Fixed by using JsRequireGhAw() helper which produces:
  require(process.env.GH_AW_HOME + '/actions/...cjs')

Also updated threat_detection_test.go to assert the correct pattern.
Recompiled all 166 lock files.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Mar 9, 2026

@copilot fix failure in https://github.com/github/gh-aw/actions/runs/22837749441/job/66237606682#step:6:1

Fixed in 555d5c7. The root cause was that buildGitHubScriptStep and buildGitHubScriptStepWithoutDownload in safe_outputs_jobs.go, and buildSetupScriptRequire in threat_detection.go were generating require calls with single-quoted strings:

require('${GH_AW_HOME}/actions/noop.cjs')

Node.js doesn't interpolate ${VAR} in single-quoted strings, so the path was literal. Changed all these to use the JsRequireGhAw() helper which produces:

require(process.env.GH_AW_HOME + '/actions/noop.cjs')

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 -ifaceassert -nilfunc git rev-�� --show-toplevel -tests /usr/bin/git (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 x_amd64/vet /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel x_amd64/vet /usr/bin/git git (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 git /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git 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 se 260683/b202/vet.cfg ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha --show-toplevel git tnet/tools/bash --show-toplevel git /usr/bin/git git rev-�� --show-toplevel git /opt/hostedtoolcache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git node (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 get cfg 64/pkg/tool/linux_amd64/vet credential.helpegit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha HEAD /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet 0/x64/bin/node -unreachable=falgit /tmp/go-build104rev-parse 260683/b269/vet.--show-toplevel git arne�� --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet 0/x64/bin/node -bool -buildtags /opt/hostedtoolc--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha --show-toplevel node 0/x64/bin/node x_amd64/vet git /opt/hostedtoolc--show-toplevel git cjs --show-toplevel node /usr/bin/git x_amd64/vet git /usr/bin/git 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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha -unreachable=false /tmp/go-build104260683/b041/vet.cfg 260683/b277/vet.cfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel (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 se 260683/b058/vet.cfg cfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel (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 se 260683/b040/vet.cfg cfg a/action_pins.jsgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha se 260683/b090/vet.cfg cfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha --noprofile (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 se 260683/b085/vet.cfg cfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel -tests /usr/bin/git git _inc�� --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git git _out�� --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git 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 se 260683/b139/vet.cfg cfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel -tests /usr/bin/git git _inc�� --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/node --show-toplevel git /usr/bin/git git _out�� --show-toplevel git /usr/bin/git --show-toplevel git /usr/bin/git 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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha --show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/cut se 260683/b185/vet.rev-parse ache/go/1.25.0/x--show-toplevel cut -f1 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha /usr/bin/git git 0/x64/bin/node --show-toplevel git /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel node 0/x64/bin/node (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 --show-toplevel git /usr/bin/git --show-toplevel Xe8KIoQD7MNqY/p8js/fuzz_sanitize_output_harness.cjs 0/x64/bin/node git rev-�� --show-toplevel git /usr/bin/git --show-toplevel node n-dir/bash git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/a70c5eada06553e3510ac27f2c3bda9d3705bccb
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/a70c5eada06553e3510ac27f2c3bda9d3705bccb --jq .object.sha --show-toplevel git /usr/bin/git --show-toplevel node 0/x64/bin/node git rev-�� --show-toplevel git /usr/bin/git --show-toplevel node /usr/bin/git 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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha --show-toplevel x_amd64/vet k ew@v1.1.1/spew/bnode ew@v1.1.1/spew/cjs/fuzz_mentions_harness.cjs 64/pkg/tool/linux_amd64/compile git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/compile ache/node/24.14.0/x64/bin/npm _.a --global 64/pkg/tool/linux_amd64/vet ache/node/24.14.0/x64/bin/npm (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha --show-toplevel /usr/lib/git-core/git ache/node/24.14.0/x64/bin/node run --auto 0/x64/bin/node git ache�� --show-toplevel nly /usr/bin/git --show-toplevel /opt/hostedtoolc--norc 0/x64/bin/node git (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha --show-toplevel nly /usr/bin/git --show-toplevel node 64/pkg/tool/linux_amd64/link git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/link /usr/bin/git kflow.test node ortcfg.link 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 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha --show-toplevel x_amd64/vet /usr/bin/git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha --show-toplevel git ache/node/24.14.0/x64/bin/npm HEAD ache/go/1.25.0/xjs/fuzz_sanitize_label_harness.cjs 0/x64/bin/node ache/node/24.14.0/x64/bin/npm rev-�� nly git /usr/bin/git --show-toplevel /opt/hostedtoolc--norc 0/x64/bin/node git (http block)

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

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

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

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

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

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

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

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

✅ All tools validated successfully! Agent Container Smoke Test confirms agent container is ready.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Agent Container Tool Check

Tool Status Version
bash 5.2.21
sh available
git 2.53.0
jq 1.7
yq v4.52.4
curl 8.5.0
gh 2.87.3
node v20.20.0
python3 3.12.3
go 1.24.13
java 10.0.102
dotnet 10.0.102

Result: 12/12 tools available ✅

Overall Status: PASS

🔧 Tool validation by Agent Container Smoke Test ·

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

🚦 Smoke Test Results — Run §22858353239

Author: @Copilot | Assignees: @pelikhan, @Copilot

Test
GitHub MCP
GH CLI (mcpscripts)
Serena MCP
Playwright
Web Fetch
File Write + Bash
Build gh-aw
Discussion Interaction
PR Review

Overall: ❌ FAIL — Serena MCP tools unavailable

📰 BREAKING: Report filed by Smoke Copilot ·

Copy link
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.

Reviewed PR #20143: replaces all hardcoded /opt/gh-aw/ paths with GH_AW_HOME env var. The approach is clean and consistent — setting GH_AW_HOME at job level with a default of /opt/gh-aw ensures backward compatibility while enabling self-hosted runner portability.

📰 BREAKING: Report filed by Smoke Copilot

issues: write
pull-requests: write
env:
GH_AW_HOME: /opt/gh-aw
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Good pattern - setting GH_AW_HOME as a job-level env var keeps all path references consistent throughout the job without needing to set it in each individual step.

"gh-aw": patch
---

Allow gh-aw to derive runtime paths from the new `GH_AW_HOME` environment variable instead of enforcing `/opt/gh-aw`, so self-hosted runners can relocate the installation without recompilation.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Clear and concise changeset description. This portability improvement will be particularly valuable for organizations running self-hosted runners in containerized or custom environments.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

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

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Commit pushed: 5296c16

Generated by Changeset Generator

@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Smoke Test Results - Run 22858353205

Core Tests: ✅✅✅✅✅✅✅✅✅✅ (all 10 passed)
PR Review Tests: ✅✅✅✅✅✅⚠️ (6 passed, 1 skipped)

Overall: PARTIAL (test #17 skipped - no safe PR to close)

§22858353205

💥 [THE END] — Illustrated by Smoke Claude ·

Copy link
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!

💥 [THE END] — Illustrated by Smoke Claude

@@ -0,0 +1,5 @@
---
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Smoke test review comment #1: Changeset file looks good - clearly describes the GH_AW_HOME portability improvement.

discussions: write
issues: write
pull-requests: write
env:
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Smoke test review comment #2: Adding GH_AW_HOME to the job-level env is the right approach for making all steps inherit this value without repeating it.

@pelikhan
Copy link
Contributor

pelikhan commented Mar 9, 2026

@copilot merge main, make sure that change that adds support in the safe outputs to ignore known safe job tool type is still present.

See this failure https://github.com/github/gh-aw/actions/runs/22858353239/job/66306172045#step:6:1 the tool is know and should be ignored. A commit was lost.

@github-actions
Copy link
Contributor

Hey @Copilot 👋 — thank you for working on improving self-hosted runner support!

However, this PR violates the contribution process outlined in CONTRIBUTING.md. Here's what needs to happen:

Issues Found

🚫 Unauthorized PR from non-core member: CONTRIBUTING.md explicitly states:

"⚠️ If you are not part of the core team, do not create pull requests directly. Instead, craft a detailed agentic plan in an issue and a core team member will pick it up and implement it using agents."

While you reference issue #19744 (which was a PR, not an issue with an agentic plan), the contribution guidelines require:

  1. Step 1: Analyze with an agent (for bug reports)
  2. Step 2: Open an issue with your agentic plan
  3. Step 3: Discuss and refine with the team
  4. Step 4: A core team member implements the PR

This PR appears to be a reimplementation of closed PR #19744, but was not preceded by an approved agentic plan in an issue.

Missing Tests: The PR modifies 247 files including core compiler logic in pkg/workflow/, but includes zero test files (*_test.go). CONTRIBUTING.md requires:

"3. Add Tests (pkg/workflow/mcp_validation_test.go): - Test valid timeout values... - Test invalid timeout values... - Test missing timeout (should use default)"

For a change of this magnitude (24,913 lines across 247 files, touching path resolution, environment variable handling, and workflow compilation), comprehensive test coverage is essential.

Missing Discussion: Issue #19744 was closed, but there's no new issue discussing why this reimplementation was needed or what changed in the approach.

What To Do

  1. Close this PR — direct PRs from bots/non-core members are not accepted
  2. Open a GitHub issue with a detailed agentic plan that includes:
  3. Wait for core team approval before any implementation
  4. Let a core team member create and manage the PR
Review the gh-aw CONTRIBUTING.md file and create a GitHub issue with a complete agentic plan for implementing portable GH_AW_HOME support.

Your issue should include:
1. Problem statement referencing why PR #19744 was closed
2. Complete step-by-step implementation plan:
   - Update constants in pkg/workflow/setup_action_paths.go
   - Add GH_AW_HOME validation and fallback logic
   - Update all compiler files to use the new pattern
   - Modify actions/setup/setup.sh to derive GH_AW_HOME
   - Update shell scripts in actions/setup/sh/
3. Test plan with specific test files to create/modify:
   - Unit tests for environment variable handling
   - Integration tests for workflow compilation
   - Golden test updates for new output format
4. Security considerations:
   - Path validation to prevent traversal attacks
   - Container mount implications
   - Backward compatibility verification
5. Documentation updates needed
6. Breaking change assessment per scratchpad/breaking-cli-rules.md

Format the issue to be executable by a coding agent following the examples in CONTRIBUTING.md.

Generated by Contribution Check ·

@pelikhan
Copy link
Contributor

@copilot See this failure https://github.com/github/gh-aw/actions/runs/22858353239/job/66306172045#step:6:1 the tool is know and should be ignored. A commit was lost

… job types

Merges origin/main into branch. Also adds GH_AW_SAFE_OUTPUT_JOBS to
the safe_outputs job env so the handler manager can skip message types
handled by custom safe jobs (e.g. send_slack_message), preventing
'No handler loaded' failures when those types appear in agent output.

Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Mar 10, 2026

@copilot See this failure https://github.com/github/gh-aw/actions/runs/22858353239/job/66306172045#step:6:1 the tool is know and should be ignored. A commit was lost

Fixed in f14347f.

Merged main and restored the lost feature: buildJobLevelSafeOutputEnvVars in compiler_safe_outputs_job.go now sets GH_AW_SAFE_OUTPUT_JOBS to a JSON map of all custom safe job names (from safe-outputs.jobs), normalized to underscore form. The handler manager reads this env var and treats those types as handled by custom jobs, skipping them silently instead of failing with "No handler loaded for type 'send_slack_message'".

5 workflows with custom safe jobs now emit the env var (e.g., GH_AW_SAFE_OUTPUT_JOBS: "{\"send_slack_message\":\"\"}" in smoke-copilot).

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 VAMnNsbGzEjw (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 description,rele-10 (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 --noprofile bash ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq .object.sha --show-toplevel git /usr/bin/git re --log-level=egit ache/go/1.25.0/xrev-parse /usr/bin/infocmp--show-toplevel git rev-�� --show-toplevel infocmp /usr/bin/git js/**/*.json&#39; --git ache/go/1.25.0/xrev-parse /usr/bin/git 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 xterm-color git 64/pkg/tool/linux_amd64/vet --get-regexp --global $name) { has--show-toplevel 64/pkg/tool/linux_amd64/vet -1 xterm-color git .cfg get workflow/compilerev-parse DiscussionsEnabl--show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq .object.sha &#34;prettier&#34; --write &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-path ../../../.prettierignore git /home/REDACTED/node_modules/.bin/node --show-toplevel x_amd64/asm /usr/bin/git node /opt�� prettier --write 0/x64/bin/node !../../../pkg/wogit --ignore-path ../../../.pretti--show-toplevel 0/x64/bin/node (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 --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha -unreachable=false /tmp/go-build2992472684/b100/vet.cfg /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -c=4 -nolocalimports -importcfg /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -ato�� -bool -buildtags /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq .object.sha --show-toplevel bash /usr/bin/git tions-lock.json 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 /home/REDACTED/work/gh-aw/gh-aw/.github/workflows config ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet remote.origin.urgit (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha -c iptables ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -t security r: $owner, name:--show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet --no�� --noprofile head bash --destination-pogit 53 /home/REDACTED/go/--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq .object.sha --show-toplevel bash /usr/bin/git --noprofile (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 se 2472684/b098/vet.cfg ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -f owner=github -f ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -1 k/gh-aw/gh-aw/pkg/testutil/tempdir.go bash ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet --noprofile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha se 2472684/b117/vet.cfg ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet --slice=azure-wagit --scope $name) { has--show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet --no�� --noprofile bash nfig/composer/vendor/bin/bash --noprofile -collect-logs ache/go/1.25.0/x--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq .object.sha se 2472684/b160/vet.cfg ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -t security (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 /home/REDACTED/work/gh-aw/gh-aw/.github/workflows config ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet remote.origin.urgit --scope $name) { has--show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet --no�� --noprofile bash sh --noprofile -collect-logs x_amd64/link /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq .object.sha /tmp/gh-aw-test-runs/20260310-020721-21730/test-3714931679/.github/workflows config /usr/bin/gh remote.origin.urgit ache/go/1.25.0/xrev-parse /usr/bin/infocmp--show-toplevel gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq /usr/bin/infocmp xterm-color ache/go/1.25.0/xrev-parse /usr/bin/git infocmp (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 se 2472684/b101/vet.cfg ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -v (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq .object.sha --show-toplevel -tests /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet --show-toplevel ache/go/1.25.0/xrev-parse /usr/bin/infocmp--show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet -ato�� -bool -buildtags /usr/bin/git -errorsas -ifaceassert -nilfunc 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 /home/REDACTED/work/gh-aw/gh-aw/.github/workflows rev-parse 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq .object.sha x_amd64/vet on rkflow/js/**/*.json /../../.prettiergit erignore /usr/bin/git sh -c npx prettier --write &#39;**/*.cjs&#39; &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-p-c=4 git /home/REDACTED/work/gh-aw/gh-aw/node_modules/.bin/node --show-toplevel x_amd64/vet /usr/bin/git node (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 get --global /home/REDACTED/.local/bin/git http.https://git/bin/sh (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 /opt/hostedtoolcache/go/1.25.0/x-ifaceassert x_amd64/link -bool -buildtags /home/REDACTED/.co--show-toplevel x_amd64/link rev-�� --show-toplevel bash 0/x64/bin/node --noprofile -tests /usr/bin/git Up/Cg7SkA-ePkRTgoALXoQR/s2CGHB0E--jq (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile x_amd64/cgo /tmp/go-build379git -trimpath /usr/bin/git x_amd64/cgo rev-�� --show-toplevel git /usr/bin/infocmp /tmp/gh-aw-test-git config /usr/bin/git infocmp (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet x_amd64/vet -bool -buildtags /opt/hostedtoolc--show-toplevel x_amd64/vet rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/link tions/setup/node_modules/.bin/node /tmp/go-build397git -importcfg /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile /usr/bin/git U9SU/zMFYZlZWEsrgit -trimpath /usr/bin/git git rev-�� --show-toplevel 7769214/b418/importcfg /usr/bin/tr k/gh-aw/gh-aw/pkgit k/gh-aw/gh-aw/pkrev-parse /opt/hostedtoolc--git-dir tr (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 /opt/hostedtoolc-ifaceassert x_amd64/compile -bool -buildtags /opt/hostedtoolc--show-toplevel x_amd64/compile rev-�� --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet tions/node_modules/.bin/node -bool -buildtags /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 ache/go/1.25.0/x64/pkg/tool/linujournal-or-kmsg /usr/bin/infocmp -bool -buildtags /usr/bin/git infocmp -1 xterm-color git /usr/bin/find /tmp/gh-aw-test-git config /opt/hostedtoolcuser.email find (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 /opt/hostedtoolcache/go/1.25.0/x-ifaceassert x_amd64/compile -bool -buildtags /snap/bin/bash x_amd64/compile rev-�� --show-toplevel bash 86_64/node --noprofile -tests /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 /opt/hostedtoolcache/go/1.25.0/xforeach(ini_get_all(&#34;session&#34;) as $k =&gt; $v) echo &#34;$k=&#34;.$v[&#34;localrev-parse x_amd64/vet 6A5H/nHN5inHPfiWgit -trimpath /usr/bin/git x_amd64/vet rev-�� --show-toplevel git /usr/bin/git H91eAJ5JZRwir5-Hgit 7769214/b422/_teremote /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 /opt/hostedtoolcache/go/1.25.0/x-ifaceassert x_amd64/vet -bool -buildtags /opt/pipx_bin/ba--show-toplevel x_amd64/vet rev-�� --show-toplevel bash ache/node/24.14.0/x64/bin/node --noprofile -tests /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 0/x64/bin/node x_amd64/vet -bool -buildtags /usr/bin/git x_amd64/vet rev-�� --show-toplevel git /usr/bin/git --show-toplevel -tests /opt/hostedtoolcache/go/1.25.0/x/tmp/TestHashConsistency_KeyOrdering4100495431/001/test1.md git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 /opt/hostedtoolcache/go/1.25.0/x-ifaceassert x_amd64/link -bool -buildtags /home/REDACTED/.lo--show-toplevel x_amd64/link rev-�� --show-toplevel bash ache/node/24.14.0/x64/bin/node --noprofile -tests /usr/bin/git wJ/GFtmVa307QDDNuUCuh0B/-q2laYTOponvNzHYgi3f (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile /usr/bin/git /tmp/go-build379git -trimpath /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --git-dir -goversion /usr/bin/git git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 /opt/hostedtoolcache/go/1.25.0/x-ifaceassert x_amd64/compile -bool -buildtags /home/REDACTED/.ca--show-toplevel x_amd64/compile rev-�� --show-toplevel bash 64/bin/node --noprofile -tests /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 0/x64/bin/node x_amd64/vet : ${{ github.repgit -trimpath /usr/bin/git x_amd64/vet rev-�� --show-toplevel git /usr/bin/git user.email test@example.comconfig ache/node/24.14.user.name git (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git /home/REDACTED/wornode rev-parse ache/go/1.25.0/x--write git rev-�� h ../../../.pret.prettierignore (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --show-toplevel git /usr/bin/git 0721-21730/test-git git ache/uv/0.10.9/x--show-toplevel git rev-�� --show-toplevel node /usr/bin/git rite &#39;../../../*git git 64/pkg/tool/linu--show-toplevel git (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/a70c5eada06553e3510ac27f2c3bda9d3705bccb
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/a70c5eada06553e3510ac27f2c3bda9d3705bccb --jq .object.sha get --global /usr/local/.ghcup/bin/git http.https://gitgit (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 git status --porcelain --ignore-submodules | head -n 10 (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq .object.sha --show-toplevel /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet 0/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/sh -bool -buildtags /usr/bin/gh git rev-�� */*.ts&#39; &#39;**/*.json&#39; --ignore-patremote.origin.url gh ache/node/24.14.0/x64/bin/node /repos/nonexistegit --jq /usr/bin/git git (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 --show-toplevel ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git se 2472684/b096/vet-atomic ache/go/1.25.0/x-bool git rev-�� js/**/*.json&#39; ---errorsas ache/go/1.25.0/x-ifaceassert /usr/bin/git --noprofile bash bin/bash git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq .object.sha --show-toplevel node /usr/bin/git vaScript40962947bash git /opt/hostedtoolc--noprofile git rev-�� --show-toplevel npm /usr/bin/git format:cjs --silent /home/REDACTED/wor--show-toplevel git (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 /repos/actions/checkout/git/ref/tags/v6 --jq /usr/bin/git /home/REDACTED/wor/opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet config ache/go/1.25.0/x-bool git rev-�� js/**/*.json&#39; ---errorsas ache/go/1.25.0/x-ifaceassert /usr/bin/git --noprofile bash ache/node/24.14./tmp/gh-aw-test-runs/20260310-020721-21730/test-1701387534/.github/workflows git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha xterm-color ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git se 2472684/b081/vet-atomic ache/go/1.25.0/x-bool git rev-�� js/**/*.json&#39; ---errorsas ache/go/1.25.0/x-ifaceassert /usr/bin/git --noprofile bash rgo/bin/bash git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq .object.sha xterm-color ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/bash -c /usr/bin/python3-atomic ache/go/1.25.0/x-bool bash -c js/**/*.json&#39; ---errorsas ache/go/1.25.0/x-ifaceassert /usr/bin/git --noprofile bash p/bin/bash git (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 /repos/actions/setup-node/git/ref/tags/v4 --jq /usr/bin/git se 2472684/b101/vet-atomic ache/go/1.25.0/x-bool git rev-�� js/**/*.json&#39; ---errorsas ache/go/1.25.0/x-ifaceassert /usr/bin/git --noprofile bash /opt/hostedtoolc--show-toplevel git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq .object.sha --show-toplevel node /usr/bin/git te &#39;../../../**//opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/compile stmain.go /home/REDACTED/go/bin/node git rev-�� --show-toplevel node ache/go/1.25.0/x64/bin/node run format:cjs /home/node_moduluser.name git (http block)
  • https://api.github.com/repos/githubnext/agentics/git/ref/tags/
    • Triggering command: /usr/bin/gh gh api /repos/githubnext/agentics/git/ref/tags/# --jq .object.sha get --local nfig/composer/vendor/bin/bash credential.usern/usr/bin/gh (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 git status --porcelain --ignore--f (http block)
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq .object.sha tmatter-with-arrays.md /opt/hostedtoolcache/go/1.25.0/x64/pkg/tool/linux_amd64/vet tions/setup/node_modules/.bin/sh -bool -buildtags /usr/bin/git git rev-�� 1701387534/.github/workflows git 64/bin/sh --show-toplevel -tests /usr/bin/git git (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 -bool -buildtags /home/REDACTED/.co--show-toplevel git rev-�� &#39;**/*.ts&#39; &#39;**/*.json&#39; --ignore-p-c=4 bash ache/node/24.14.0/x64/bin/node --noprofile -tests /usr/bin/git git (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion /tmp/go-build379git -trimpath /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git --show-toplevel -goversion /usr/bin/git 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 /usr/bin/git inspect mcp/context7 .cfg git s h ../../../.prettierignore ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git se 2472684/b064/vet--norc ache/go/1.25.0/x--noprofile git (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo /usr/bin/git -c git ache/go/1.25.0/xrun git s h ../../../.prettierignore ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet modules/@npmcli/run-script/lib/node-gyp-bin/node se 2472684/b138/vet--norc ache/go/1.25.0/x--noprofile git (http block)
    • Triggering command: /usr/bin/gh gh workflow list --json name,state,path --repo owner/repo /usr/bin/git te &#39;**/*.cjs&#39; &#39;*git git .cfg git rev-�� --show-toplevel node /usr/bin/git rite &#39;../../../*git git .cfg git (http block)
  • https://api.github.com/repos/owner/repo/contents/file.md
    • Triggering command: /tmp/go-build3797769214/b383/cli.test /tmp/go-build3797769214/b383/cli.test -test.testlogfile=/tmp/go-build3797769214/b383/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true mcp/ast-grep:latnpx git 64/pkg/tool/linu--write git rev-�� 40\} ster.patch /usr/bin/git /home/REDACTED/worsh config .cfg git (http block)
    • Triggering command: /tmp/go-build342829468/b001/cli.test /tmp/go-build342829468/b001/cli.test -test.testlogfile=/tmp/go-build342829468/b001/testlog.txt -test.paniconexit0 -test.timeout=10m0s rev-�� --show-toplevel git /usr/bin/git ons/secrets git 64/pkg/tool/linu--show-toplevel git rev-�� --show-toplevel 64/pkg/tool/linux_amd64/link /usr/bin/git ser.test git ortcfg.link git (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 --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git /home/REDACTED/worsh rev-parse ache/go/1.25.0/x&#34;prettier&#34; --write &#39;scripts/**/*.js&#39; --ignore-path .prettierignore --log-level=error git rev-�� h ../../../.prettierignore ache/go/1.25.0/x64/pkg/tool/linux_amd64/vet /usr/bin/git se 2472684/b053/vet/home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin/prettier .cfg git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name --show-toplevel 64/pkg/tool/linux_amd64/link /usr/bin/git 2549262739 git ortcfg.link git rev-�� --show-toplevel bydJNZpoPAfU4Hzctr/ytUgHB2WOGAJoX6mK9KE/Es5JHOhsremote.origin.url /usr/bin/git rite &#39;../../../*git git g_.a git (http block)

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants