Skip to content

Improve sanitize test assertions in pkg/stringutil/sanitize_test.go#32872

Merged
pelikhan merged 4 commits into
mainfrom
copilot/improve-test-quality-sanitize-test
May 17, 2026
Merged

Improve sanitize test assertions in pkg/stringutil/sanitize_test.go#32872
pelikhan merged 4 commits into
mainfrom
copilot/improve-test-quality-sanitize-test

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 17, 2026

pkg/stringutil/sanitize_test.go was still using repeated manual t.Errorf checks, which made failures noisier and less informative than the rest of the test suite. This updates the file to use shared testify-based assertions with clearer failure context, especially for multi-argument sanitization APIs.

  • Assertion cleanup

    • Replaced repeated inline equality checks with shared helpers
    • Standardized expected-output assertions across sanitize tests
    • Switched helper assertions to testify-based comparisons for more consistent test output
  • Failure context improvements

    • Added contextual assertion messages so failures show the sanitize function under test and relevant input state
    • Preserved extra context for multi-argument cases such as:
      • SanitizeIdentifierName(input, extraAllowed)
      • SanitizeName(input, opts)
  • Scope

    • Test-only change in pkg/stringutil/sanitize_test.go
    • No production sanitization logic changed
func assertSanitizeResult(t *testing.T, functionName, input, got, want string) {
	t.Helper()
	require.Equal(t, want, got, "%s(%q) should return expected output", functionName, input)
}

func assertSanitizeResultWithContext(t *testing.T, functionName, context, got, want string) {
	t.Helper()
	require.Equal(t, want, got, "%s(%s) should return expected output", functionName, context)
}

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 gh repo view --json owner,name --jq .owner.login + "/" + .name 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 repo view --json owner,name --jq .owner.login + "/" + .name At,event,headBranch,headSha,displayTitle GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url env g_.a GO111MODULE .cfg GOINSECURE util GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu--jq (http block)
    • Triggering command: /usr/bin/gh gh pr list --repo github/gh-aw --state all --author app/github-actions --search created:2026-05-11T23:58:00Z..2026-05-12T00:05:00Z --limit 1 --json number --jq .[0].number GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet (http block)
  • https://api.github.com/orgs/owner/actions/secrets
    • Triggering command: /usr/bin/gh gh api /orgs/owner/actions/secrets --jq .secrets[].name 48729536/001' 48729536/001' 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/owner/actions/secrets --jq .secrets[].name ed-with-env-template-expressions-in-body.md --jq ode_modules/.bin/node : ${{ github.rep/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile ripts/lint_error-o (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/owner/actions/secrets --jq .secrets[].name led-with-env-template-expressions-in-body.md .go 64/pkg/tool/linux_amd64/vet licyBlockedUsers/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GO111MODULE (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 3364354371/001' 3364354371/001' 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 ithub-script/git--ignore-path --jq x86_64/sh runs/20260517-18/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile 7-45b7-b4df-492c-o 6c735862 gh api re --jq p/bin/git hub/aw/actions-lgit l ps infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name ../pkg/workflow/js/**/*.json' --ignore-path ../../../.prettierignore --jq 64/bin/gofmt licyTrustedUsers/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile node 6c735862 64/bin/gofmt api re .go 64/bin/node ermission_test.ggit nces_env_test.go-C nces_test.go itization_test.gconfig (http block)
  • https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 -buildtags sv -errorsas -ifaceassert -nilfunc git -C /home/REDACTED/work/gh-aw/gh-aw url ache/go/1.25.8/x64/pkg/tool/linux_amd64/link -json GO111MODULE 64/bin/go ache/go/1.25.8/x64/pkg/tool/linu--jq (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv prettier --check /opt/hostedtoolcache/go/1.25.8/x64/bin/go **/*.ts **/*.json --ignore-path go list�� /ref/tags/v9.0.0 -e sv url /opt/hostedtoolc-1 node gh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv prettier --check /opt/hostedtoolcache/go/1.25.8/x64/bin/go **/*.ts **/*.json --ignore-path go list�� /ref/tags/v9 -f sv l unsafe sv 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 approach-validator.md GO111MODULE 0455580/b313/vet.cfg GOINSECURE GOMOD GOMODCACHE go env 4214-27163/test-4185767051 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 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, .object.type] | @tsv efaultBranchFromLsRemoteWithRealGitbranch_with_hyphen2689113412/001' efaultBranchFromLsRemoteWithRealGitbranch_with_hyphen2689113412/001' ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -n1 --format=format:-1 --end-of-optionsxterm-color ache/go/1.25.8/x64/pkg/tool/linuremote.origin.url /hom�� 4441-38342/test-2362064661/.github/workflows **/*.cjs 7894171/b475=> **/*.json --ignore-path ../../../.pretti/repos/github/gh-aw-actions/git/ref/tags/v1.0.0 sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv 8f7319288963ad2ea562552a4cab6364371c70457f1983952b53a886cfaa4377-d git ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile ignore-path ../.sh origin ode-gyp-bin/nodeprintf '%s' "$1" ache/go/1.25.8/xsh /hom�� 4645-48538/test-1518082819/.github/workflows **/*.cjs 1/x64/bin/node **/*.json --ignore-path ../../../.pretti/repos/actions/github-script/git/ref/tags/v9 1/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, .object.type] | @tsv -json GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xconfig (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv == 'true' -importcfg 0455580/b546/importcfg.link -s -w -buildmode=exe lmDRmydbNI-g3/-ZJ1c7b8qkFQ0vAYI1--jq pack�� ithub-script/git/ref/tags/v9 --revs bject.type] | @tsv --thin --delta-base-off-1 -q git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --get remote.origin.url /usr/bin/git -json GO111MODULE x_amd64/vet git conf�� --get remote.origin.url /usr/bin/git -json GO111MODULE x_amd64/vet 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 efaultBranchFromtest-logs/run-5 efaultBranchFromLsRemoteWithRealGitbranch_with_hyphen2122972744/001' 0455580/b070/gh-aw.test GOINSECURE GOMOD GOMODCACHE J_/CWrYu2czG7Ca7--all e=/t�� Onlymin-integritid,name,path,state GO111MODULE 1/x64/bin/node m0s GOMOD (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 0455580/b463/actionpins.test GOINSECURE GOMOD GOMODCACHE 0455580/b463/actowner/host-repo e=/t�� Onlymin-integrity_with_repos_array_c1777414531/0remote.upstream.url GO111MODULE ache/go/1.25.8/x64/bin/go m0s GOMOD (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xtest-owner/test-repo-27163 env OnlyCompiledOutput1559916607/001 GO111MODULE 0455580/b485=> GOINSECURE b/gh-aw/pkg/envu-1 GOMODCACHE go (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v8
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv bility_SameInputSameOutput172497664/001/stability-test.md --auto /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile --detach GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.8/x--jq -o /tmp/go-build2130455580/b536/_pkg_.a -trimpath om/testorg/testrepo.git -p github.com/githuconfig -lang=go1.25 git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv /tmp/go-build2130455580/b539/_pkg_.a l /usr/bin/git -p github.com/githuconfig -lang=go1.25 git conf�� --get remote.upstream.url /usr/bin/git -c=4 -nolocalimports -importcfg git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv 4441-38342/test-539169299 l /usr/lib/git-core/git -errorsas -ifaceassert -nilfunc /usr/lib/git-core/git rev-�� ithub-script/git/ref/tags/v9.0.0 --stdin bject.type] | @tsv --exclude-hiddengit --all --quiet /opt/hostedtoolctest@example.com (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 -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv github/workflows 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/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv -json CgoFiles,CXXFiles,MFiles,HFiles,FFiles,SFiles,SwigFiles,SwigCXXFiles,SysoFiles,TestGoFiles,XTestGoFiles,CompiledGoFiles,Export,DepOnly,Imports,ImportMap,TestImports,XTestImpor 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/actions/github-script/git/ref/tags/v9.0.0
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv .github/workflows 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/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_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, .object.type] | @tsv -bool -buildtags 1/x64/bin/node -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/xconfig t-ha�� ithub/workflows/api-consumption-remote.upstream.url -buildtags ache/node/24.14.1/x64/bin/node -errorsas -ifaceassert -nilfunc infocmp (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv "prettier" --write '../../../**/*.json' '!../../../pkg/workflow/--exclude-hidden=receive infocmp e/git-upload-pack rror ache/go/1.25.8/x-1 sv fi echo "$GH_AW_DOCKER_HOST_PATH--jq faul�� "prettier" --check '**/*.cjs' '**/*.ts' '**/*.json' --ignore-pat-errorsas gh ache/node/24.14.1/x64/bin/node js/**/*.json' --infocmp --jq run-script/lib/nxterm-color /opt/hostedtoolcache/go/1.25.8/xsh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv 4645-48538/test-2862421451/.github/workflows infocmp /home/REDACTED/work/gh-aw/gh-aw/actions/node_modules/.bin/sh rror ortcfg sv -aw" fi echo "$GH_AW_DOCKER_HOST--jq -c "prettier" --check '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.prettierignore infocmp ache/node/24.14.1/x64/bin/node /ref/tags/v9 ache/go/1.25.8/xapi (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 -json GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x-test.v=true env st-3666551267/.g-test.timeout=10m0s GO111MODULE .cfg GOINSECURE b/gh-aw/pkg/json-1 GOMODCACHE e/git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv ring295713667/001/test1.md -buildtags 1/x64/bin/node -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/xremote.upstream.url t-ha�� ithub/workflows/api-consumption-report.md -buildtags /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet url -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/x--jq (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv xterm-color stmain.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/link -json GO111MODULE 64/bin/go ache/go/1.25.8/x64/pkg/tool/linu--jq -c 0455580/b574/scripts.test git-upload-pack '/tmp/TestParseDefaultBranchFromLsRemoteWithRealGitbranch_with_hyphen2122972744/api 0455580/b574/importcfg.link -json GO111MODULE 64/bin/go 7D8RXanEmFBss/sX9FX53sm1OTZ6jdpo--jq (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv s GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xowner/repo env Onlymin-integrity_with_explicit_repo2734800692/001 GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv edcfg GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xowner/test-repo env Onlymin-integrity_with_repos_array_c1777414531/001 GO111MODULE 0455580/b363/vet.cfg GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -json stmain.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xowner/test-repo env OnlyCompiledOutput1559916607/001 GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linutest@example.com (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 -json stmain.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xowner/test-repo env ApprovalLabelsCompiledOutput4232183829/001 GO111MODULE 0455580/b482/importcfg.link GOINSECURE GOMOD GOMODCACHE aO8qJFXi5AnUi/gdAHlaKmtGyTHmcZEVf8/O7V6-MM39b7hvLJjCXPS/mYHuieza-q (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv rite '../../../**/*.json' '!../../../pkg/workflo-test.timeout=10m0s ker/cli-plugins/docker-buildx 1/x64/bin/node nPathSetup_Goroogit git (http block)
  • https://api.github.com/repos/aws-actions/configure-aws-credentials/git/ref/tags/v4
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv e: ${{ secrets.TOKEN }} -f 0455580/b549/importcfg.link -- unsafe 64/bin/go ieAu4Crp-agk7/c4Tr_ACAUqFPJTwDZ8--jq -tes�� ry=1 l che/go-build/cf/cf521a8255245cb270691ea33adc92c8122cbd8a23d40992ed00b23de7bfcef0-d -test.timeout=10grep -test.run=^Test -test.short=true^From [0-9a-f]\{40\} git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv runs/20260517-184214-27163/test-540047423 -test.v=true flows/test-expires.lock.yml -test.timeout=10node -test.run=^Test -test.short=trueinstall go list�� -e l /usr/bin/git -json GO111MODULE 64/bin/go git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv ue.number GO111MODULE (http block)
  • https://api.github.com/repos/azure/login/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv sistency_GoAndJavaScript2215338571/001/test-inlined-imports-enab-errorsas config /usr/bin/infocmp remote.origin.urnode -c=4 -nolocalimports infocmp -1 xterm-color (http block)
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv licyTrustedUsersCompiledOutput26remote.origin.url GO111MODULE /usr/bin/infocmp l GOMOD GOMODCACHE infocmp -1 xterm-color GOPROXY /usr/bin/gh GOSUMDB GOWORK (http block)
    • Triggering command: /usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv licyTrustedUsersExpressionCompiledOutput3433205543/001 GO111MODULE ache/node/24.14.1/x64/bin/node ER_HOST:-}" =~ ^node GOMOD GOMODCACHE ache/node/24.14.--package-lock-only 0566�� uts.enforce_all == 'true' && 'full-sweep (enforce_all)' || 'round-robin' -buildtags /usr/bin/infocmp -errorsas -ifaceassert -nilfunc infocmp (http block)
  • https://api.github.com/repos/docker/login-action/git/ref/tags/v3
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 Test User bject.type] | @tsv -json GO111MODULE 64/bin/go /opt/hostedtoolc--package-lock-only -V=f�� GOMODCACHE go /usr/bin/git -json GO111MODULE 64/bin/go git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv licyBlockedUsersCommaSeparatedCompiledOutput3223162161/001 GO111MODULE /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet :-}" =~ ^tcp:// node GOMOD GOMODCACHE /opt/hostedtoolc--package-lock-only -ato�� -bool url /usr/bin/gh -errorsas -ifaceassert -nilfunc gh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv licyTrustedUsersCompiledOutput19--jq GO111MODULE (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 7BniNvwZq -buildtags r: $owner, name: $name) { hasDiscussionsEnabled } } -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/xremote.origin.url ortc�� 5 stmain.go .lock.yml -errorsas s,MFiles,HFiles,api -nilfunc /tmp/go-build213--jq (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 prettier --write /home/REDACTED/node_modules/.bin/node !../../../pkg/wo/usr/bin/runc.original --ignore-path ../../../.prettierignore node /opt�� faultBranchFromLsRemoteWithRealGitcustom_branch473103564/001 faultBranchFromLsRemoteWithRealGitcustom_branch473103564/002/work (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 /ref/tags/v9 --write sv !../../../pkg/wobash --ignore-path ../../../.pretti--version node /opt�� prettier =develop /home/REDACTED/go/bin/golangci-lint **/*.ts **/*.json --ignore-path golangci-lint (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 -json GO111MODULE tartedAt,updatedAt,event,headBranch,headSha,displayTitle GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 1/x64/bin/node GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuremote.origin.url (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 2854600401 ../../../**/*.json k --ignore-path ../../../.prettiapi /usr/bin/gh H_AW_DOCKER_HOST--jq sRem�� b68a587c8bac1aaefe39217e5ac7ca937b62b67d2a8b28a0ab8ac243fe33ac49-d --merged=cc22a8c286852be4f3d6ab9886bb63870df79abe ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile ignore-path ../.sh --jq sv ache/go/1.25.8/xsh (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 (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 -json GO111MODULE 0455580/b486/envutil.test H_PREFIX_ARGS="--docker-host-path-prefix /tmp/gh-aw" fi echo "$GH_AW_DOCKER_HOST_PATH_PREFIX_AR GOMOD GOMODCACHE 0455580/b486/envutil.test e=/t�� 2818136459 GO111MODULE ingutil.test m0s GOMOD (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 te '../../../**/*.json' '!../../../pkg/workflow/--exclude-hidden=receive infocmp k xterm-color 64/pkg/tool/linuapi /usr/bin/gh DOCKER_HOST_PATH--jq sRem�� ck '**/*.cjs' '**/*.ts' '**/*.json' --ignore-pat-errorsas gh 1/x64/bin/node ignore-path ../.sh --jq ode-gyp-bin/nodeprintf '%s' "$1"; printf '%s' "$2" 1>&2 ache/go/1.25.8/xsh (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 echo "��� JavaScript files formatted" gh ache/uv/0.11.14/x86_64/node rkflow/js/**/*.jgh --jq erignore bash ache�� DefaultBranchFromLsRemoteWithRealGitcustom_brancremote.origin.url DefaultBranchFromLsRemoteWithRealGitcustom_branch2294281008/001' /usr/local/sbin/sh ./../.prettieriggh sh sv erignore (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created >=2026-05-10 GOMOD GOMODCACHE 64/pkg/tool/linutest@example.com env -json GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 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 --limit 100 --created >=2026-04-17 GOMOD GOMODCACHE x_amd64/asm env -json GO111MODULE 64/pkg/tool/linu-nolocalimports GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linu.github/workflows/test.md (http block)
    • Triggering command: /usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --limit 100 --created >=2026-02-16 GOMOD GOMODCACHE 64/pkg/tool/linuorigin itma�� -json GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linurev-parse (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env 3146141030/.github/workflows GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (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 GOMODCACHE 64/pkg/tool/linumyorg env y_with_explicit_repo2734800692/0remote.origin.url GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name git 64/pkg/tool/linux_amd64/vet /ref/tags/v9 remote.origin.urremote sv 64/pkg/tool/linuorigin -c ript files formatted" gh /opt/hostedtoolcache/node/24.14.1/x64/lib/node_m-importcfg tierignore --repo sv node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env 3821258711/.github/workflows GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh run download 12345 --dir test-logs/run-12345 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url env -json .cfg ters.test GOINSECURE GOMOD GOMODCACHE ters.test (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name git tnet/tools/sh /ref/tags/v9 -1590172835/new.remote 1/x64/bin/npm node /opt�� 64791766/001 --write 64/pkg/tool/linux_amd64/vet --ignore-path .prettierignore --log-level=errouser.email 64/pkg/tool/linutest@example.com (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/1234567890
    • Triggering command: /usr/bin/gh gh api repos/{owner}/{repo}/actions/runs/1234567890 --jq {databaseId: .id, number: .run_number, url: .html_url, status: .status, conclusion: .conclusion, workflowName: .name, workflowPath: .path, createdAt: .created_at, startedAt: .run_started_at, updatedAt: .updated_at, event: .event, headBranch: .head_branch, -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api repos/{owner}/{repo}/actions/runs/1234567890 --jq {databaseId: .id, number: .run_number, url: .html_url, status: .status, conclusion: .conclusion, workflowName: .name, workflowPath: .path, createdAt: .created_at, startedAt: .run_started_at, updatedAt: .updated_at, event: .event, headBranch: .head_branch, ath ../../../.pr+30 /opt/hostedtoolc-delete (http block)
    • Triggering command: /usr/bin/gh gh api repos/{owner}/{repo}/actions/runs/1234567890 --jq {databaseId: .id, number: .run_number, url: .html_url, status: .status, conclusion: .conclusion, workflowName: .name, workflowPath: .path, createdAt: .created_at, startedAt: .run_started_at, updatedAt: .updated_at, event: .event, headBranch: .head_branch, ath ../../../.pr**/*.json ache/node/24.14.--ignore-path 1/x64/bin/sh 4441-38342/test-/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -buildtags 496104/b573/vet.-bool tr er on' --ignore-pat-errorsas git 8d519d9/node_mod-nilfunc /ref/tags/v9 main sv gh (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 itcustom_branch3988256691/002/work 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env 3821258711/.github/workflows GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuorigin env or.md GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name git 64/bin/go ithub-script/gitgit Test User ode-gyp-bin/sh node stlo�� te 'scripts/**/*.js' --ignore-path .prettierigno-test.timeout=10m0s --write 64/pkg/tool/linux_amd64/vet --ignore-path .prettierignore --log-level=erro--get 64/pkg/tool/linuremote.origin.url (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 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url env rdian.md GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url env y_only_defaults_repo2313698272/001 GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name git 64/pkg/tool/linux_amd64/vet ithub-script/gitgit 64/pkg/tool/linuinit bject.type] | @tsv 64/pkg/tool/linux_amd64/vet -c ting JSON files..." infocmp 1/x64/bin/node tierignore 64/pkg/tool/linuinit run-script/lib/node-gyp-bin/sh node (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuorigin env rdian.md .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuorigin env y_only_defaults_repo2313698272/001 GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name git 64/pkg/tool/linux_amd64/vet /ref/tags/v9 64/pkg/tool/linuremote sv 64/pkg/tool/linuorigin -c (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 LsRemoteWithRealGitcustom_branch3988256691/001' 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env y.md .cfg 64/pkg/tool/linux_amd64/compile GOINSECURE igFiles,SwigCXXFconfig GOMODCACHE 64/pkg/tool/linuTest User (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 GO111MODULE 64/pkg/tool/linu-nolocalimports GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuorigin env y_only_defaults_repo2313698272/001 GO111MODULE 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linutest@example.com (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name git 64/pkg/tool/linux_amd64/vet ithub-script/gitinfocmp remote.origin.ur-1 bject.type] | @txterm-color 64/pkg/tool/linux_amd64/vet -c "prettier" --write 'scripts/**/*remote.upstream.url infocmp ache/uv/0.11.14/x86_64/node tierignore 64/pkg/tool/linuremote bject.type] | @tsv node (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/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet env y.md GO111MODULE 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linutest@example.com (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 LsRemoteWithRealGitbranch_with_hyphen2122972744/001' aw.test GOINSECURE GOMOD GOMODCACHE ylQP4Z8/vCNYLdc7D8RXanEmFBss 1304�� y_with_explicit_repo2734800692/0remote.upstream.url GO111MODULE essivefuncparams.test GOINSECURE GOMOD GOMODCACHE essivefuncparamsremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name git 64/pkg/tool/linux_amd64/vet /ref/tags/v9 64/pkg/tool/linuremote sv 64/pkg/tool/linuorigin ache�� "prettier" --write 'scripts/**/*remote.origin.url git cal/bin/node tierignore v1.0.0 ode-gyp-bin/node/repos/actions/github-script/git/ref/tags/v9 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 -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 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/vet env -json GO111MODULE x_amd64/compile GOINSECURE iles,SysoFiles,T/tmp/js-hash-test-974901317/test-hash.js 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/linuAdd workflow env 4141828396/.github/workflows GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote1 (http block)
  • https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build2130455580/b472/cli.test /tmp/go-build2130455580/b472/cli.test -test.testlogfile=/tmp/go-build2130455580/b472/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true -p github.com/githuenv -lang=go1.25 go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /tmp/go-build583496104/b472/cli.test /tmp/go-build583496104/b472/cli.test -test.testlogfile=/tmp/go-build583496104/b472/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true ithub/workflows/node -buildtags g_.a infocmp -1 js/**/*.json' --**/*.ts git itize-test user.email l ache/node/24.14.GOPATH infocmp (http block)
    • Triggering command: /tmp/go-build2579146438/b472/cli.test /tmp/go-build2579146438/b472/cli.test -test.testlogfile=/tmp/go-build2579146438/b472/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true /v1.2.3 =my-default sv infocmp -1 js/**/*.json' --**/*.ts gcc x_amd64/link 92 c ion.lock.yml x_amd64/link (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 UpdateDiscussionFieldEnforcement2453261920/001 git-receive-pack '/tmp/TestParseDefaultBranchFromLsRemoteWithRea-c=4 /usr/bin/git l GO111MODULE 64/bin/go git 0455�� ons-test934004025 0455580/b546/_testmain.go /opt/hostedtoolcache/node/24.14.1/x64/bin/node url GO111MODULE 64/bin/go node (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 -test.paniconexit0 -test.v=true /usr/bin/git -test.timeout=10infocmp -test.run=^Test -test.short=truexterm-color git init�� --bare --initial-branch=develop r,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,disp/repos/actions/github-script/git/ref/tags/v9 js/**/*.json' --infocmp flow-12345 itize-test gh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq [.object.sha, .object.type] | @tsv runs/20260517-184645-48538/test-887303664 -buildtags /opt/hostedtoolcache/node/24.14.1/x64/bin/node url -ifaceassert -nilfunc node /tmp�� /tmp/TestHashStability_SameInputSameOutput1386721081/001/stability-test.md -tests /usr/bin/git with-tools.md /opt/hostedtoolc-1 x_amd64/cgo 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 ithub/workflows GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuTest User env nifest-legacy-4101431566/.github/workflows GO111MODULE 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linu^remote\..*\.gh-resolved$ (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 on' --ignore-pat-errorsas /usr/bin/git 64/bin/node 5A_-/puPSpvvpw0Ugit l /usr/bin/git gh 1/x6�� ./../pkg/workflow/js/**/*.json' --ignore-path --jq 64/bin/bash runs/20260517-18git 0455580/b554/_teconfig me: String!) { --get gh (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 on' --ignore-pat-s git n-dir/node /ref/tags/v9 master sv infocmp 1/x6�� xterm-color git ndor/bin/bash /ref/tags/v9 remote (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/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/link GOINSECURE GOMOD GOMODCACHE x_amd64/link (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' '!../../../pkg/workflow/js/**/*.json' ----format=%H:%ct git ode_modules/.bin/node --get l /opt/hostedtoolc/tmp/gh-aw-test-runs/20260517-184441-38342/test-2362064661/.github/workflows infocmp ode_�� '**/*.ts' '**/*.remote.upstream.url /opt/hostedtoolcache/go/1.25.8/x--jq ache/go/1.25.8/x64/bin/node /ref/tags/v9 l sv yRYxt3H/hAkFvvgOconfig (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 1959338024/.github/workflows --jq ode_modules/.bin/prettier son --jq /usr/bin/git gh api aaa4f17104eb790cf021a505c7bf85cb-d --jq x_amd64/compile nore url /usr/bin/gh x_amd64/compile (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 -c=4 -nolocalimports -importcfg /tmp/go-build2130455580/b548/importcfg -pack /home/REDACTED/work/gh-aw/gh-aw/pkg/stringutil/ansi.go /home/REDACTED/work/gh-aw/gh-aw/pkg/stringutil/identifiers.go 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/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet 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/v2.0.0 --jq [.object.sha, .object.type] | @tsv matter-with-nested-objects.md git 1/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/sh /tmp/gh-aw-test-infocmp config /tmp/go-build213xterm-color infocmp ode_�� '**/*.ts' '**/*.json' --ignore-path ../../../.pr**/*.json /tmp/go-build2130455580/b564/typ--jq k/_temp/uv-python-dir/node /ref/tags/v9 md sv 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, .object.type] | @tsv -c=4 -nolocalimports -importcfg /tmp/go-build2130455580/b551/importcfg -pack /home/REDACTED/work/gh-aw/gh-aw/pkg/styles/huh_theme.go /home/REDACTED/work/gh-aw/gh-aw/pkg/styles/theme.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/v3.0.0 --jq [.object.sha, .object.type] | @tsv matter-with-arrays.md -aw" fi echo "$GH_AW_DOCKER_HOST--jq ache/go/1.25.8/x64/bin/gofmt l_request_branchgit show /opt/hostedtoolc/tmp/gh-aw-test-runs/20260517-184441-38342/test-2539291449/.github/workflows ache/go/1.25.8/xremote ode_�� '**/*.ts' '**/*.json' --ignore-p-p ntic_output_test.go x_amd64/asm ntic_workflows_pgit ow_github_refere-C ow_github_refere/tmp/gh-aw-test-runs/20260517-184441-38342/test-2136221184/.github/workflows x_amd64/asm (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 *.json' '!../../../pkg/workflow/js/**/*.json' --ignore-path ../../../.prettierignore git odules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node /tmp/TestGuardPogit remote /usr/bin/infocmp/tmp/gh-aw-test-runs/20260517-184645-48538/test-1518082819/.github/workflows infocmp ode_�� d rsion=9c6777d-dirty k/gh-aw/gh-aw/actions/setup/node-lang=go1.25 thImports3986216/opt/hostedtoolcache/node/24.14.1/x64/bin/node gh /usr/bin/git bash (http block)
  • https://api.github.com/repos/github/gh-aw/issues/17
    • Triggering command: /usr/bin/gh gh api repos/github/gh-aw/issues/17 -dwarf=false -goversion go1.25.8 -c=4 -nolocalimports -importcfg /tmp/go-build2130455580/b525/importcfg -pack /tmp/go-build2130455580/b525/_testmain.go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api repos/github/gh-aw/issues/17 infocmp -1 h893055267/001' h893055267/001' (http block)
    • Triggering command: /usr/bin/gh gh api repos/github/gh-aw/issues/17 infocmp ode_�� ath ../../../.pr**/*.json ache/node/24.14.--ignore-path sh 4441-38342/test-/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -buildtags /opt/hostedtoolc-bool infocmp er on' --ignore-pat-errorsas node p/bin/sh /tmp/TestHashStagit -tests /opt/hostedtoolcuser.email gh (http block)
  • https://api.github.com/repos/google-github-actions/auth/git/ref/tags/v2
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9.0.0 -goversion bject.type] | @tsv -c=4 -nolocalimports -importcfg /opt/hostedtoolc--package-lock-only -V=f�� /tmp/go-build2130455580/b475/embedcfg l /usr/bin/git -json GO111MODULE 64/bin/go git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv licyBlockedUsersExpressionCompiledOutput3619701175/001 GO111MODULE /tmp/go-build583496104/b549/stringutil.test =~ ^tcp:// ]]; tnode GOMOD GOMODCACHE /tmp/go-build583--package-lock-only -tes�� ithub-script/git/ref/tags/v9 -test.v=true t -test.timeout=10head -test.run=^Test -test.short=true/tmp/gh-aw/aw-master.patch node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv licyBlockedUsersCommaSeparatedCompiledOutput3174885579/001 GO111MODULE /usr/bin/infocmp url GOMOD GOMODCACHE infocmp -1 runs/20260517-184645-48538/test-2790156223 GOPROXY flows/test-expires.lock.yml GOSUMDB GOWORK ode_modules/.bin/tmp/gh-aw/aw-master.patch /usr/bin/git (http block)
  • https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999
    • Triggering command: /usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv nutil.test GO111MODULE $name) { hasDiscussionsEnabled } } GOINSECURE GOMOD GOMODCACHE LBy97bxPkfrkiwhLremote.origin.url env (http block)
    • Triggering command: `/usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @TSV on' --ignore-pat-errorsas gh k/_temp/uv-pytho-nilfunc repos/org/repo/pgit-upload-pack /tmp/go-build213/tmp/TestParseDefaultBranchFromLsRemoteWithRealGitmain_branch2484879�� ache/node/24.14.-stringintconv infocmp -1 iant-1809435635 nitize testify assertions

Agent-Logs-Url: https../../../.prettierignore /usr/bin/infocmp tagedFiles376172git go /usr/bin/git infocmp` (http block)

  • Triggering command: `/usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @TSV ithub-script/git-errorsas /usr/lib/git-cor-ifaceassert es/.bin/sh ithub-script/git/usr/lib/git-core/git --format=%(objec--git-dir=/tmp/TestParseDefaultBranchFromLsRemoteWithRealGitmain_bra�� bject.type] | @tfor-each-ref infocmp -1 iant-4202340597/.github/workflows nitize helper context

Agent-Logs-Url: https://g../../../.prettierignore ache/uv/0.11.14/x86_64/bash ErrorFormatting7/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet x_amd64/compile /usr/bin/git infocmp` (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 x_amd64/vet env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion **/*.json --ignore-path r sh t-ha�� vaScript156555903/001/test-complex-frontmatter-with-tools.md gh 1/x64/bin/node rror --all (http block)
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion heckout/git/ref/infocmp test@example.com-1 bject.type] | @txterm-color sh -c RpPzEQU0T infocmp 1/x64/bin/node ithub-script/gitinfocmp /opt/hostedtoolc-1 (http block)
  • https://api.github.com/repos/org/repo/pulls/1
    • Triggering command: /usr/bin/gh gh api repos/org/repo/pulls/1 /tmp/go-build2130455580/b492/_testmain.go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api repos/org/repo/pulls/1 -tests /tmp/go-build583496104/b570/vet.cfg ath ../../../.pr**/*.json /opt/hostedtoolc--ignore-path ode bility_SameInput/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/cgo go t infocmp er on' --ignore-path ../../../.pret.prettierignore /opt/hostedtoolc--package-lock-o--log-level=error n-dir/node GOMODCACHE go e/git gh (http block)
    • Triggering command: /usr/bin/gh gh api repos/org/repo/pulls/1 -tests /tmp/go-build2579146438/b570/vet.cfg ath ../../../.pr**/*.json /opt/hostedtoolc--ignore-path _modules/.bin/sh../../../.prettierignore 4441-38342/test-/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/cgo b7-b4df-492ca373-V=full /bin/sh infocmp er on' --ignore-path ../../../.prettierignore /bin/sh rgo/bin/sh git-upload-pack git url /usr/bin/git gh (http block)
  • https://api.github.com/repos/owner/repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/owner/repo/actions/secrets --jq .secrets[].name -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/owner/repo/actions/secrets --jq .secrets[].name ed-with-body-content.md ache/go/1.25.8/x64/pkg/tool/linumain tions/setup/js/node_modules/.bin-lang=go1.25 0455580/b552/sty/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -tests 0455580/b568/typ/tmp/go-build1127894171/b504/_pkg_.a infocmp -1 json' --ignore-p-p 0455580/b568/typmain k/_temp/uv-pytho-lang=go1.25 t0 -q (http block)
    • Triggering command: /usr/bin/gh gh api /repos/owner/repo/actions/secrets --jq .secrets[].name led-with-body-content.md --jq 64/pkg/tool/linux_amd64/link licyBlockedUsers/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GO111MODULE ache/node/24.14./tmp/go-build1131022320/b507/_pkg_.a 64/pkg/tool/linu-trimpath api json' --ignore-p-p --jq odules/npm/node_-lang=go1.25 'value' || secregh FDKHI-vK5dIfXYhlapi /usr/bin/git infocmp (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 run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow nonexistent-remote-workflow --limit 30 --repo owner/repo pBvTgXO/DnQKkYlYKpGvUQ8q8uVS env 4141828396/.github/workflows GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh workflow list --repo owner/repo --json name,path,state .cfg GOINSECURE GOMOD GOMODCACHE go env 1148435269 GO111MODULE ache/go/1.25.8/x64/pkg/tool/linu-importcfg GOINSECURE GOMOD GOMODCACHE ortcfg (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name xterm-color 1/x64/bin/node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name ../pkg/workflow/js/**/*.json' --pkg/workflow/agentic_workflows_permission_test.go --jq node licyTrustedUsers/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/compile GO111MODULE /usr/bin/infocmp/tmp/go-build1131022320/b524/_pkg_.a gh api re --jq n-dir/node xterm-color GOPROXY /usr/bin/gh infocmp (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch -json GO111MODULE 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url env 664/001/stability-test.md GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linu--json (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch heck '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.pr**/*.json infocmp k/gh-aw/node_modules/.bin/node ./../.prettieriginfocmp util.test /usr/bin/infocmpxterm-color sh m/_n�� 4441-38342/test-2509465206/.github/workflows infocmp 1/x64/bin/node ithub-script/gitgh ache/go/1.25.8/xapi inPathSetup_Goro/repos/actions/github-script/git/ref/tags/v9 1/x64/bin/node (http block)
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch heck '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.pr**/*.json ../../../**/*.json .cfg ./../.prettieriginfocmp ../../../.pretti-1 ode-gyp-bin/sh sh m/_n�� 4645-48538/test-19217760/.github/workflows infocmp ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /ref/tags/v9 sh run-script/lib/n/tmp/TestCollectWorkflowFiles_AlwaysRecompiles3032256567/001 ache/go/1.25.8/xconfig (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 3 commits May 17, 2026 18:43
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/3df41230-51c7-45b7-b4df-492ca373d642

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/3df41230-51c7-45b7-b4df-492ca373d642

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/3df41230-51c7-45b7-b4df-492ca373d642

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Copilot AI changed the title [WIP] Improve test quality for pkg/stringutil/sanitize_test.go Improve sanitize test assertions in pkg/stringutil/sanitize_test.go May 17, 2026
Copilot AI requested a review from gh-aw-bot May 17, 2026 18:48
@pelikhan pelikhan marked this pull request as ready for review May 17, 2026 19:11
Copilot AI review requested due to automatic review settings May 17, 2026 19:11
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates pkg/stringutil/sanitize_test.go to use shared testify-based assertion helpers (instead of repeated manual t.Errorf checks) so failures are more consistent and provide better context for multi-argument sanitization calls.

Changes:

  • Added reusable assertion helpers (assertSanitizeResult, assertSanitizeResultWithContext) backed by require.Equal.
  • Replaced repeated inline equality checks with the shared helpers across sanitize tests.
  • Improved failure context for multi-arg sanitizers by including input/option state in assertion messages.
Show a summary per file
File Description
pkg/stringutil/sanitize_test.go Refactors sanitize tests to use shared testify assertions and adds richer assertion context for clearer failures.

Copilot's findings

Tip

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

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

@pelikhan pelikhan merged commit 1bd3ac7 into main May 17, 2026
4 checks passed
@pelikhan pelikhan deleted the copilot/improve-test-quality-sanitize-test branch May 17, 2026 19:22
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.

[testify-expert] Improve Test Quality: pkg/stringutil/sanitize_test.go

4 participants