Conversation
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/f4a60ad6-6141-4cf9-a3d8-663f664bfe03 Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
…ced functions - Rename pkg/workflow/env.go to yaml_env_helpers.go (file contains YAML utilities, not env config) - Move ValidateEffortParam, ValidateTemperatureParam, ValidateKnownParams from model_identifier.go to model_alias_validation.go (business-rule validators belong with alias validation) - Move ValidateActionSHAsInLockFile from action_sha_checker.go to lock_validation.go (user-facing validation orchestrator belongs with lock validation) - Move EngineHasValidateSecretStep from engine_helpers.go to engine_validation.go (validation predicate belongs with engine validators) - Update imports accordingly in affected files Agent-Logs-Url: https://github.com/github/gh-aw/sessions/f4a60ad6-6141-4cf9-a3d8-663f664bfe03 Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
|
Hey One thing is missing before this is ready for merge:
If you'd like a hand, you can assign this prompt to your coding agent:
|
There was a problem hiding this comment.
Pull request overview
Refactors pkg/workflow by relocating several functions into files that better match their semantic domain, aiming to keep the package organized without intended behavior changes.
Changes:
- Moved YAML env/header string-builder helpers into
yaml_env_helpers.go. - Moved known model-parameter validators (
effort,temperature) intomodel_alias_validation.go. - Moved lock-file action SHA validation orchestration into
lock_validation.go, and moved the engine secret-step predicate intoengine_validation.go. - Updated the generated
smoke-project.lock.ymlworkflow permissions (not described in the PR).
Show a summary per file
| File | Description |
|---|---|
| pkg/workflow/yaml_env_helpers.go | Introduces YAML env/header helper functions (moved from prior location). |
| pkg/workflow/model_identifier.go | Removes known-parameter validators and related imports after relocation. |
| pkg/workflow/model_alias_validation.go | Adds known-parameter validators and required imports. |
| pkg/workflow/lock_validation.go | Adds ValidateActionSHAsInLockFile and updates imports. |
| pkg/workflow/action_sha_checker.go | Removes ValidateActionSHAsInLockFile and drops console import. |
| pkg/workflow/engine_validation.go | Adds EngineHasValidateSecretStep. |
| pkg/workflow/engine_helpers.go | Removes EngineHasValidateSecretStep from helpers. |
| .github/workflows/smoke-project.lock.yml | Changes issues permission from read to write in two jobs. |
Copilot's findings
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Comments suppressed due to low confidence (1)
.github/workflows/smoke-project.lock.yml:1608
- This lock workflow increases
issuespermission fromreadtowritefor thesafe_outputsjob. That’s a meaningful permission escalation and doesn’t match the PR description of “moves only / no logic changes”. Please confirm this is intentional; if not, regenerate/revert the lock file so it keeps least-privilege permissions.
permissions:
contents: write
discussions: write
issues: write
pull-requests: write
- Files reviewed: 7/8 changed files
- Comments generated: 2
| // ValidateActionSHAsInLockFile validates action SHAs in a lock file and emits warnings | ||
| func ValidateActionSHAsInLockFile(lockFilePath string, cache *ActionCache, verbose bool) error { | ||
| actionSHACheckerLog.Printf("Validating action SHAs in: %s", lockFilePath) |
| contents: write | ||
| discussions: write | ||
| issues: read | ||
| issues: write |
|
@copilot review all comments |
…InLockFile Agent-Logs-Url: https://github.com/github/gh-aw/sessions/a32cb6f4-f5ef-4aa9-a776-19120b7b8b20 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Addressed both review comments in cf356bb:
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:
If you need me to access, download, or install something from one of these locations, you can either:
|
Four functions in
pkg/workflowwere located in files that didn't match their semantic domain. This PR moves them to the appropriate files without any logic changes.Changes
env.go→yaml_env_helpers.go— File contained only YAML string-builder utilities (writeYAMLEnv,formatYAMLEnv,writeHeadersToYAML), nothing env-related.model_identifier.go→model_alias_validation.go— MovedValidateEffortParam,ValidateTemperatureParam, andValidateKnownParams. These are business-rule validators (not parser machinery) and belong alongside the rest of MAF alias validation. Movedmath/strconvimports accordingly.action_sha_checker.go→lock_validation.go— MovedValidateActionSHAsInLockFile. It's a user-facing validation orchestrator that calls into the checker helpers; it belongs next toValidateLockSchemaCompatibility. Updated imports in both files.engine_helpers.go→engine_validation.go— MovedEngineHasValidateSecretStep. It's a 3-line validation predicate, not a generation helper; it belongs with the other 8 engine validators.All call sites are unaffected — everything remains in the
workflowpackage.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/usr/bin/gh gh repo view --json owner,name --jq .owner.login + "/" + .name bin/node lization_test.gogit d_groups_test.gorev-parse _list_test.go lag_test.go ache�� agent-performance-analyzer.md elp_text_test.go nfig/composer/vendor/bin/sh n_test.go ctions-build/maiinit r ctionpins.go(http block)/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 /opt/hostedtoolcTest User -uns�� sRemoteWithRealGitmaster_branch1513212834/001 sRemoteWithRealGitmaster_branch1513212834/002/work 1/x64/bin/node(http block)/usr/bin/gh /usr/bin/gh api graphql -f query=query($owner: String!, $name: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -f owner=github -f name=gh-aw(http block)https://api.github.com/orgs/test-owner/actions/secrets/usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name get --local x_amd64/vet user.name(http block)https://api.github.com/repos/actions/ai-inference/git/ref/tags/v1/usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv --show-toplevel 1/x64/bin/node /usr/bin/infocmp 8692041/b457/tesgh -buildtags 8692041/b457/imp/repos/actions/github-script/git/ref/tags/v9 infocmp -1 xterm-color m2xpu7MOJIw7R/iL--jq /usr/bin/git -instructions-tegh -trimpath 8692041/b457/_pk/repos/actions/github-script/git/ref/tags/v9 git(http block)https://api.github.com/repos/actions/checkout/git/ref/tags/v3/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 ache/go/1.25.8/x64/pkg/tool/linu-goversion sv '**/*.ts' '**/*.gh 101653/b056/vet.api 1/x64/lib/node_m/repos/actions/github-script/git/ref/tags/v9 git conf�� user.name Test User /usr/bin/infocmp se 101653/b219/vet.rev-parse ache/go/1.25.8/x--show-toplevel infocmp(http block)https://api.github.com/repos/actions/checkout/git/ref/tags/v5/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv st-2619605397/.github/workflows -tests g_.a ns.json and pkg/git b/gh-aw/pkg/parsrev-parse p/bin/git sh -c '/tmp/TestParseDefaultBranchFromLsRemoteWithRealGitbranch_with_-s '/tmp/TestParseDefaultBranchFromLsRemoteWithRealGitbranch_with_-w 1/x64/bin/node on' --ignore-patgit(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel ache/node/24.14.1/x64/bin/node /usr/bin/git k/gh-aw/gh-aw/pkgit -importcfg /opt/hostedtoolc--show-toplevel git rev-�� --show-toplevel node /usr/bin/git ons-test21384949git -extld=gcc /usr/bin/git git(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/gh --show-toplevel ache/go/1.25.8/xrev-parse /usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq /usr/bin/gh /repos/actions/ggit --jq /usr/bin/git gh(http block)https://api.github.com/repos/actions/checkout/git/ref/tags/v6/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv 2928-16112/test-254522975 -tests /usr/bin/git(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv --show-toplevel(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv --show-toplevel /home/REDACTED/work/gh-aw/gh-aw/pkg/stringutil/identifiers.go /opt/hostedtoolcache/node/24.14.1/x64/bin/node json' --ignore-pgit cfg 64/pkg/tool/linu--show-toplevel /opt/hostedtoolcache/node/24.14.1/x64/bin/node /tmp�� 'full-sweep (enforce_all)'(http block)https://api.github.com/repos/actions/github-script/git/ref/tags/v8/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv --show-toplevel /opt/hostedtoolcache/node/24.14.journal-or-kmsg /usr/bin/git github.event.inpgh 64/pkg/tool/linuapi /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git /tmp/gh-aw-test-git resolved$ /usr/bin/git git(http block)https://api.github.com/repos/actions/github-script/git/ref/tags/v9/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv /home/REDACTED/worINVALID,NEW(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv g_.a --global modules/@npmcli/run-script/lib/node-gyp-bin/sh(http block)https://api.github.com/repos/actions/github-script/git/ref/tags/v9.0.0/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv go1.25.8 -c=4 -nolocalimports -importcfg /tmp/go-build1708692041/b070/importcfg -pack /tmp/go-build1708692041/b070/_testmain.go /pre�� */*.ts' '**/*.json' --ignore-path ../../../.prettierignore --local(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv get --global x_amd64/vet http.https://gitnode(http block)https://api.github.com/repos/actions/setup-go/git/ref/tags/v4/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git 254522975 --write e/git-upload-pac--show-toplevel git rev-�� --show-toplevel 8692041/b125/importcfg /usr/bin/git k/gh-aw/gh-aw/cmgit k/gh-aw/gh-aw/cmrev-parse clusion,workflow--show-toplevel git(http block)https://api.github.com/repos/actions/setup-node/git/ref/tags/v4/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv github.event.inputs.enforce_all == 'true' && 'full-sweep (enforce_all)' || 'round-robin' 64/pkg/tool/linu-dwarf=false(http block)/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel 64/pkg/tool/linu-buildtags /usr/bin/infocmp g_.a --write bject.type] | @txterm-color infocmp -1 xterm-color node /usr/bin/git TZ6jdpoJ_ format:pkg-json 8692041/b452/str--show-toplevel git(http block)/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel gh /usr/bin/git /repos/actions/ggit --jq /usr/bin/git git rev-�� /ref/tags/v9 git sv --get remote.origin.ur-1 /opt/hostedtoolcxterm-color gh(http block)https://api.github.com/repos/actions/setup-node/git/ref/tags/v6/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv -instructions-test-2619605397/.github/workflows x_amd64/compile(http block)/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv /tmp/gh-aw-test-runs/20260507-052928-16112/test-3688584294/.github/workflows config /usr/bin/git remote.origin.urgit --local 64/bin/go git init��(http block)/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv /tmp/gh-aw-test-runs/20260507-052928-16112/test-686485464/.github/workflows config /usr/bin/git remote.origin.urgit cfg 64/pkg/tool/linu--show-toplevel git init�� /ref/tags/v9 onSHAs|TestEnginrev-parse sv te 'scripts/**/*git cfg x_amd64/asm git(http block)https://api.github.com/repos/actions/upload-artifact/git/ref/tags/v4/usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel 64/pkg/tool/linu--json /usr/bin/git origin cfg odules/npm/node_--show-toplevel git init�� /ref/tags/v9 64/pkg/tool/linux_amd64/vet sv tmatter-with-envgit -v ache/go/1.25.8/x--show-toplevel ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet(http block)https://api.github.com/repos/aws-actions/configure-aws-credentials/git/ref/tags/v4/usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv ithub-script/git/ref/tags/v9 git bject.type] | @tsv ithub-script/gitgit x_amd64/vet bject.type] | @t--show-toplevel git rev-�� --show-toplevel git /usr/bin/git --show-toplevel l /usr/bin/infocmpstatus git(http block)/usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git --show-toplevel x_amd64/vet clusion,workflow/repos/actions/github-script/git/ref/tags/v9 git rev-�� /ref/tags/v9 gh sv /repos/actions/ggit(http block)https://api.github.com/repos/azure/login/git/ref/tags/v2/usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel /opt/hostedtoolcache/go/1.25.8/x--jq /usr/bin/git ithub-script/gitgit -importcfg bject.type] | @t--show-toplevel git rev-�� /ref/tags/v9 git sv testing.testBinainfocmp -extld=gcc me: String!) { xterm-color git(http block)https://api.github.com/repos/docker/login-action/git/ref/tags/v3/usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv --show-toplevel node /usr/bin/git ons-test21384949git -extld=gcc /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git /tmp/gh-aw-test-infocmp l /usr/bin/git git(http block)https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v0.1.2/usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq [.object.sha, .object.type] | @tsv /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/gh RequiresMinInteggh -tests e/git gh api /repos/actions/github-script/git/ref/tags/v9 --jq /usr/bin/git "prettier" --wriinfocmp(http block)https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.0.0/usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv --show-toplevel 64/pkg/tool/linux_amd64/vet /usr/bin/git th .prettierignogit cfg es/.bin/node git rev-�� --show-toplevel 64/pkg/tool/linurev-parse /usr/bin/git om/stretchr/testgit om/stretchr/testrev-parse 1/x64/lib/node_m--show-toplevel git(http block)https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3/usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv --show-toplevel aWTPZmVH_ghz /usr/bin/git th .prettierignogit cfg 64/pkg/tool/linu--show-toplevel git rev-�� /ref/tags/v9 64/pkg/tool/linuconfig sv te '../../../**/git nomaly.go bin/sh git(http block)https://api.github.com/repos/github/gh-aw/actions/runs/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-30(http block)/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-07(http block)/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-06(http block)https://api.github.com/repos/github/gh-aw/actions/runs/1/artifacts/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name ../../../**/*.json x_amd64/link --ignore-path ../../../.pretti-1(http block)/usr/bin/gh gh run download 1 --dir test-logs/run-1(http block)https://api.github.com/repos/github/gh-aw/actions/runs/12345/artifacts/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name ../../../**/*.json son ignore ../../../.prettirev-parse(http block)/usr/bin/gh gh run download 12345 --dir test-logs/run-12345 ../../../**/*.json k/gh-aw/gh-aw/actions/node_modules/.bin/node --ignore-path ../../../.prettirev-parse(http block)https://api.github.com/repos/github/gh-aw/actions/runs/1234567890/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, re --log-level=error --local x_amd64/vet user.email(http block)https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name ../../../**/*.json son ignore ../../../.prettirev-parse(http block)/usr/bin/gh gh run download 12346 --dir test-logs/run-12346 ../../../**/*.json x_amd64/vet /golden.go ../../../.prettirev-parse(http block)https://api.github.com/repos/github/gh-aw/actions/runs/2/artifacts/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name(http block)/usr/bin/gh gh run download 2 --dir test-logs/run-2 -run k/gh-aw/node_modules/.bin/sh nore(http block)https://api.github.com/repos/github/gh-aw/actions/runs/3/artifacts/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name 101653/b362/vet.cfg k/_temp/uv-python-dir/node --ignore-path w(http block)/usr/bin/gh gh run download 3 --dir test-logs/run-3(http block)https://api.github.com/repos/github/gh-aw/actions/runs/4/artifacts/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name 101653/b361/vet.cfg ache/uv/0.11.11/x86_64/node --ignore-path ../../../.pretticonfig(http block)/usr/bin/gh gh run download 4 --dir test-logs/run-4(http block)https://api.github.com/repos/github/gh-aw/actions/runs/5/artifacts/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name(http block)/usr/bin/gh gh run download 5 --dir test-logs/run-5 se \ echo "��� e_modules/.bin/sh nore(http block)https://api.github.com/repos/github/gh-aw/actions/workflows/usr/bin/gh gh workflow list --json name,state,path get om/github/gh-aw modules/@npmcli/run-script/lib/node-gyp-bin/sh user.name(http block)/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)/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/contents/.github/workflows/shared/reporting.md/tmp/go-build1708692041/b405/cli.test /tmp/go-build1708692041/b405/cli.test -test.testlogfile=/tmp/go-build1708692041/b405/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true(http block)https://api.github.com/repos/github/gh-aw/git/ref/tags/v0.47.4/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq [.object.sha, .object.type] | @tsv --show-toplevel git /usr/bin/git runs/20260507-05du -tests 0"}} git rev-�� --show-toplevel git /usr/bin/infocmp /ref/tags/v9 64/pkg/tool/linurev-parse sv infocmp(http block)https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.0.0/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv fClWxIkm0 -buildtags ache/node/24.14.1/x64/bin/npx -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/xremote.origin.url ortc�� -unreachable=false stmain.go 1/x64/bin/node(http block)https://api.github.com/repos/github/gh-aw/git/ref/tags/v1.2.3/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv FETCH_HEAD(http block)https://api.github.com/repos/github/gh-aw/git/ref/tags/v2.0.0/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv 7942966/001 7942966/002/workowner/repo 64/pkg/tool/linux_amd64/vet(http block)/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv th .prettierignore --log-level=e!../../../pkg/workflow/js/**/*.json(http block)/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq [.object.sha, .object.type] | @tsv th .prettierignore --log-level=e!../../../pkg/workflow/js/**/*.json cfg ode_modules/.bin/prettier(http block)https://api.github.com/repos/github/gh-aw/git/ref/tags/v3.0.0/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.0.0 --jq [.object.sha, .object.type] | @tsv FETCH_HEAD cfg 64/pkg/tool/linu-test.short=true(http block)https://api.github.com/repos/google-github-actions/auth/git/ref/tags/v2/usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv --show-toplevel /tmp/go-build1708692041/b461/timeutil.test /usr/bin/git -test.paniconexigit -test.v=true /usr/bin/git git rev-�� --show-toplevel git /usr/bin/git mpleWorkflow3665git(http block)https://api.github.com/repos/nonexistent/action/git/ref/tags/v999.999.999/usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv 1911620248 -buildtags 64/pkg/tool/linux_amd64/vet -errorsas util -nilfunc 64/pkg/tool/linux_amd64/vet ache�� EyqIaASD9 /tmp/go-build356101653/b267/vet.cfg 1/x64/bin/node rkflow/js/**/*.j/usr/bin/git(http block)https://api.github.com/repos/nonexistent/repo/actions/runs/12345/usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion(http block)https://api.github.com/repos/owner/repo/actions/workflows/usr/bin/gh gh workflow list --json name,state,path --repo owner/repo x_amd64/vet user.name(http block)/usr/bin/gh gh workflow list --repo owner/repo --json name,path,state 1/x64/bin/node(http block)https://api.github.com/repos/test-owner/test-repo/actions/secrets/usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name get --local x_amd64/vet user.name(http block)https://api.github.com/repos/test/repo/usr/bin/gh gh api /repos/test/repo --jq .default_branch .test -tests ortcfg.link m0s(http block)If you need me to access, download, or install something from one of these locations, you can either: