Skip to content

fix: CLI consistency improvements — lint --dir, logs --cache-before, forecast docs#33326

Closed
Copilot wants to merge 2 commits into
mainfrom
copilot/fix-cli-consistency-issues
Closed

fix: CLI consistency improvements — lint --dir, logs --cache-before, forecast docs#33326
Copilot wants to merge 2 commits into
mainfrom
copilot/fix-cli-consistency-issues

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 19, 2026

Addresses several CLI consistency issues identified by automated inspection across 55 commands.

Changes

pkg/cli/lint_command.go

  • --dir description standardized: was "Directory to scan for *.lock.yml files when no arguments are provided" — now "Workflow directory (default: .github/workflows)" matching every other command (fix, validate, update, add, compile, etc.)
  • Flag default changed from constants.GetWorkflowDir() to "" (with explicit empty-string resolution in RunE) to match the established codebase pattern and avoid double-default in help output

docs/src/content/docs/setup/cli.md

  • --after--cache-before: --after was renamed to --cache-before (with --after kept as a deprecated hidden alias). Docs still referenced the old name — updated the flag description section, all code examples, and the options list
  • Added forecast command: command existed in the CLI but had no documentation entry; added section with description, examples, and options list
  • Grammar fix: "no IDs provided" → "no IDs are provided" in the enable command description

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 ules�� -json GO111MODULE ache/go/1.25.8/x-test.short=true GOINSECURE GOMOD GOMODCACHE go (http block)
    • Triggering command: /usr/bin/gh gh repo view --json owner,name --jq .owner.login + "/" + .name /usr/local/bin/bash GOINSECURE r GOMODCACHE bash --no�� 3454286185 GOPROXY sv GOSUMDB GOWORK 64/bin/go node (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 GOWORK 64/bin/go node (http block)
  • https://api.github.com/orgs/owner/actions/secrets
    • Triggering command: /usr/bin/gh gh api /orgs/owner/actions/secrets --jq .secrets[].name h ../../../.pret.prettierignore GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go ode_�� -json GO111MODULE sh GOINSECURE GOMOD GOMODCACHE go (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 h ../../../.prettierignore GO111MODULE 64/bin/go formatted. Run '/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (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 koT8xaV59 l /tmp/go-build1841978790/b522/excessivefuncparams.test -errorsas -ifaceassert -nilfunc ortcfg -tes�� g/syncutil/onceloader.go g/syncutil/onceloader_test.go (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 Onlymin-integrity_only_defaults_repo3040367228/001 go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile m0s GO111MODULE (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 edcfg /opt/hostedtoolcGO111MODULE ache/go/1.25.8/x64/pkg/tool/linu-nilfunc /tmp/go-build165infocmp -trimpath 64/bin/go ache/go/1.25.8/x64/pkg/tool/linustatus -c npx prettier --write '../../../*.github/workflows/test.md go ache/go/1.25.8/x64/bin/go -json GO111MODULE 64/bin/go sh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv run --auto 1/x64/bin/node --detach GO111MODULE 64/bin/go 1/x64/bin/node -1 xterm-color l /usr/bin/git re GO111MODULE 64/bin/go git (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv user.name Test User /usr/bin/git '**/*.ts' '**/*.infocmp GO111MODULE x_amd64/vet git add test.txt x_amd64/vet (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 se 1978790/b424/vet.cfg /home/REDACTED/work/gh-aw/gh-aw/ac-nilfunc -json GO111MODULE 64/bin/go prettier --wr�� ExpressionCompiledOutput3199665201/001 !../../../pkg/workflow/js/**/*.json ser.test url GO111MODULE 64/bin/go ser.test (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv g/jsonutil/json.go g/jsonutil/json_test.go (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv "prettier" --wriid,name,path,state piler}} /home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/node_modules/.bin-test.short=true tierignore GO111MODULE run-script/lib/nview node /hom�� 3692137130 ../../../**/*.json 64/pkg/tool/linux_amd64/compile --ignore-path ../../../.pretti-1 64/bin/go 64/pkg/tool/linux_amd64/compile (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 -test.paniconexit0 -test.v=true /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -test.timeout=10infocmp -test.run=^Test -test.short=truexterm-color /opt/hostedtoolcache/go/1.25.8/x--jq -ato�� k/gh-aw/gh-aw/pkg/cli -buildtags /usr/bin/gh url -ifaceassert -nilfunc gh (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv aV59/B4DWBi5MrU_koT8xaV59 (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 q "All matched files use Prettier code style"; then \ echo "JSON files are not formatted. Run '/opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GO111MODULE ode_modules/.bin/node 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 w/js/**/*.json' --ignore-path GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env ath ../../../.pr**/*.json GO111MODULE es/.bin/sh 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 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/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 w/js/**/*.json' --ignore-path GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env ath ../../../.pr**/*.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 w/js/**/*.json' --ignore-path GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env ath ../../../.pr**/*.json GO111MODULE sh GOINSECURE GOMOD GOMODCACHE go (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 t0 /tmp/go-build1841978790/b113/vet.cfg trepo.git m0s GO111MODULE (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 4638-35046/test-3860556318/.gith.github/workflows/test.md go 1978790/b461=> -json GO111MODULE 64/bin/go sh -c 4638-35046/test-1869340745 go 1/x64/bin/node ignore-path ../.infocmp GO111MODULE 64/bin/go 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 -bool -buildtags /usr/bin/git -errorsas -ifaceassert -nilfunc git conf�� licyMinIntegrityOnlymin-integrity_with_repos_array_c1048260467/001 test@example.com /usr/bin/git url GO111MODULE 64/bin/go H_AW_DOCKER_HOST--jq (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv --bare --initial-branch=my-default ache/node/24.14.1/x64/bin/node -json GO111MODULE 64/bin/go git t-56�� sistency_InlinedImports1526267479/001/noflag-a.md remote .0/x64/bin/go on' --ignore-patls CgoFiles,CXXFile-lh odules/npm/node_/tmp/gh-aw/aw-master.patch git (http block)
  • https://api.github.com/repos/actions/setup-node/git/ref/tags/v6
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv se 1978790/b425/vet.cfg /home/REDACTED/work/gh-aw/gh-aw/actions/setup/js/n-nolocalimports -json GO111MODULE 64/bin/go node /hom�� RequiresMinIntegrity2813666497/001 ../../../**/*.json 64/pkg/tool/linux_amd64/compile --ignore-path ../../../.pretti-1 64/bin/go 64/pkg/tool/linux_amd64/compile (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv _.a stmain.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/link tierignore GO111MODULE 64/bin/go ache/go/1.25.8/xtest-owner/test-repo-35046 /hom�� bHrL1JMvA ../../../**/*.json e/git --ignore-path ../../../.pretti-1 run-script/lib/nxterm-color rtcfg (http block)
    • Triggering command: /usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv "prettier" --write 'scripts/**/*.js' --ignore-paremote.upstream.url GoFiles,IgnoredGoFiles,IgnoredOtherFiles,CFiles,CgoFiles,CXXFiles,MFiles,HFiles,FFiles,SFiles,Swapi /home/REDACTED/work/gh-aw/gh-aw/actions/node_modules/.bin/node tierignore GO111MODULE 64/bin/go node /hom�� 3692137130 (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 g_.a go ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet tierignore er 64/bin/go ache/go/1.25.8/xcurrent (local changes) /hom�� /ref/tags/v9 ../../../**/*.js-L 64/pkg/tool/linunew (upstream) --ignore-path ../../../.pretti-1 64/bin/go 64/pkg/tool/linu/tmp/gh-aw-merge-584134075/new.md (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 1978790/b557/_pkg_.a go 1978790/b557=> h ../../../.pretinfocmp b/gh-aw/pkg/stri-1 64/bin/go git -C LCKc/dWkjyyKTs684dh0uLCKc remote /usr/bin/git on' --ignore-patgrep GO111MODULE 64/bin/go 1978790/b557/imp/tmp/gh-aw/aw-master.patch (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 sistency_GoAndJavaScript467733085/001/test-inlin--workflow stmain.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/link h ../../../.pretrunc GO111MODULE 64/bin/go ache/go/1.25.8/x64/pkg/tool/linu--jq -o 1978790/b580/typeutil.test -importcfg 1978790/b580/importcfg.link -s -w -buildmode=exe OVeUyFlVlSS3Z/Zh6JeYQXZOMeguq2Hg--jq (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 g/typeutil/convert.go g/typeutil/convert_test.go /usr/bin/git h ../../../.pretinfocmp GO111MODULE 64/bin/go git -C ons-test1720390446 s/2/artifacts /usr/bin/git url GO111MODULE 64/bin/go git (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 1978790/b561/_pkg_.a k/gh-aw/gh-aw/pkg/semverutil/semverutil_test.go 1978790/b561=> h ../../../.pretinfocmp GO111MODULE e373321c99ccd7e6xterm-color git 1978�� iEKB/UQP2ARhfQO4T-rPmiEKB 1978790/b542/_testmain.go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link remote.upstream.git GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.8/x--jq (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 GOMODCACHE go (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 9/001/inlined-a.--jq stmain.go /bin/sh .prettierignore --log-level=errodocker-cli-plugin-metadata 64/bin/go /bin/sh -c 4638-35046/test-3454286185 go e/git -json GO111MODULE 64/bin/go e/git (http block)
  • https://api.github.com/repos/github/gh-aw-actions/git/ref/tags/v1.2.3
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv 01/test1.md scripts/**/*.js ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet ngci-lint" ]; thinfocmp --log-level=erro-1 64/bin/go ache/go/1.25.8/x64/pkg/tool/linu--json -l /ref/tags/v9 actions/setup/js/node_modules/fl100 1/x64/bin/node cmd/gh-aw/capitainfocmp cmd/gh-aw/comman-1 cmd/gh-aw/formatxterm-color e/git (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-12 (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-19 GOMOD GOMODCACHE x_amd64/compile ache�� .js' --ignore-path .prettierignore 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-02-18 GOMOD GOMODCACHE go ache�� itbranch_with_hyphen3553730128/001 itbranch_with_hyphen3553730128/002/work x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet (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/compile GOINSECURE GOMOD erignore 64/pkg/tool/linumyorg env y_with_explicit_repo1615935295/001 GO111MODULE k/gh-aw/node_modules/.bin/sh GOINSECURE GOMOD GOMODCACHE chmod (http block)
    • Triggering command: /usr/bin/gh gh run download 1 --dir test-logs/run-1 .cfg 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD r 64/pkg/tool/linuremote.upstream.url env edOutput3444728542/001 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE Swdag_RvDB2FtdE3remote.origin.url (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/linu-lang=go1.25 GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url ache�� -json GO111MODULE 64/bin/go rkflow/js/**/*.jgit GOMOD erignore bash (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 erignore SS/SnI6QuGF7Xsa9myorg ache�� -json GO111MODULE 64/pkg/tool/linux_amd64/compile rkflow/js/**/*.jgit GOMOD erignore 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, (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, GOSUMDB GOWORK 64/bin/go --ignore-path .prettierignore /opt/pipx_bin/ba-json /opt/hostedtoolcGO111MODULE -o /tmp/go-build165GOINSECURE -trimpath 64/bin/go -d main -lang=go1.25 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, on' --ignore-pat-errorsas GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env ./../pkg/workflo-test.timeout=10m0s GO111MODULE ache/go/1.25.8/x-test.short=true GOINSECURE GOMOD GOMODCACHE bV7vBB-/phSVFg8Zw94fTOdInUkK (http block)
  • https://api.github.com/repos/github/gh-aw/actions/runs/12346/artifacts
    • Triggering command: /usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name GO111MODULE ntdrain.test GOINSECURE GOMOD GOMODCACHE ntdrain.test 8419�� 4257308797/.github/workflows GO111MODULE 64/bin/go rkflow/js/**/*.jgit igFiles,SwigCXXFconfig erignore bash (http block)
    • Triggering command: /usr/bin/gh gh run download 12346 --dir test-logs/run-12346 GO111MODULE 64/pkg/tool/linu-test.short=true GOINSECURE erignore ode-gyp-bin/sh 64/pkg/tool/linuother ache�� e-analyzer.md GO111MODULE k/gh-aw/gh-aw/actions/setup/node_modules/.bin/sh rkflow/js/**/*.jgit GOMOD erignore bash (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 .test GOINSECURE GOMOD erignore .test 8419�� y_only_defaults_repo3040367228/0remote.origin.url GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE cp (http block)
    • Triggering command: /usr/bin/gh gh run download 2 --dir test-logs/run-2 .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD r 64/pkg/tool/linuupstream env plorer.md GO111MODULE sh GOINSECURE GOMOD GOMODCACHE /opt/hostedtoolcache/go/1.25.8/xremote.origin.url (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 sole.test GOINSECURE GOMOD erignore sole.test 8419�� y_only_defaults_repo3040367228/001 GO111MODULE 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuTest User (http block)
    • Triggering command: /usr/bin/gh gh run download 3 --dir test-logs/run-3 .cfg cal/bin/sh GOINSECURE GOMOD r go env edOutput3444728542/001 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE /bin/sh (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 GO111MODULE util.test GOINSECURE Rn/evIkCdSpBkrpRconfig erignore util.test 8419�� y_with_explicit_repo1615935295/001 GO111MODULE 64/pkg/tool/linux_amd64/asm GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url (http block)
    • Triggering command: /usr/bin/gh gh run download 4 --dir test-logs/run-4 .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE r GOMODCACHE sL3wPau/bPNgpHy_upstream env edOutput3444728542/001 GO111MODULE nfig/composer/vendor/bin/sh GOINSECURE GOMOD GOMODCACHE /opt/hostedtoolcremote.origin.url (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 stants.test GOINSECURE GOMOD erignore stants.test 8419�� y_with_explicit_repo1615935295/001 GO111MODULE k/gh-aw/gh-aw/actions/node_modules/.bin/sh GOINSECURE igFiles,SwigCXXFconfig GOMODCACHE /bin/sh (http block)
    • Triggering command: /usr/bin/gh gh run download 5 --dir test-logs/run-5 .cfg nfig/composer/vendor/bin/sh n_test.go .go r enerate-action-morigin ctio�� mpiledOutput3573024427/001 pec_test.go 64/bin/go GOINSECURE GOMOD GOMODCACHE /opt/hostedtoolcache/go/1.25.8/x64/bin/gofmt (http block)
  • https://api.github.com/repos/github/gh-aw/actions/workflows
    • 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)
    • 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-test-12345 --limit 6 (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-ci-test-67890 --limit 6 (http block)
  • https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md
    • Triggering command: /tmp/go-build1841978790/b475/cli.test /tmp/go-build1841978790/b475/cli.test -test.testlogfile=/tmp/go-build1841978790/b475/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE go /pre�� -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/github/gh-aw/git/ref/tags/dev
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/dev --jq [.object.sha, .object.type] | @tsv t0 -trimpath (http block)
    • Triggering command: /usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/dev --jq [.object.sha, .object.type] | @tsv bility_SameInputSameOutput351326998/001/stability-test.md -importcfg 1978790/b552/_pkg_.a ]]; then GH_AWgit -w -buildmode=exe git conf�� s/test.md Test User me: String!) { repository(owner: $owner, name:new (upstream) ./../pkg/workfloinfocmp GO111MODULE ache/go/1.25.8/xxterm-color /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linu/tmp/gh-aw-merge-3009514220/new.md (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 GOMODCACHE (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 heck '**/*.cjs' '**/*.ts' '**/*.json' --ignore-path ../../../.pr**/*.json --jq x_amd64/compile ./../.prettierig/opt/hostedtoolcache/node/24.14.1/x64/bin/node GOWORK 64/bin/go x_amd64/compile -c verutil.go verutil_test.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet /tmp/go-build165/usr/bin/git -trimpath 64/bin/go ache/go/1.25.8/x^remote\..*\.gh-resolved$ (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 ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env */*.ts' '**/*.js-errorsas GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE 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 ammatical .cfg 64/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, .object.type] | @tsv (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 GOSUMDB GOWORK 64/bin/go --ignore-path .prettierignore internal/tools/a-json /opt/hostedtoolcGO111MODULE -o /tmp/go-build165GOINSECURE -trimpath 64/bin/go -d golang.org/x/tooenv -lang=go1.25 go (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 on' --ignore-path ../../../.prettierignore GO111MODULE x_amd64/compile GOINSECURE GOMOD GOMODCACHE x_amd64/compile tion�� -json GO111MODULE 1/x64/lib/node_modules/npm/node_-nilfunc GOINSECURE yHgzkTE/CfNzWxxZconfig GOMODCACHE go (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 go er on' --ignore-pat-errorsas GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env ./../pkg/workfloremote.origin.url GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go (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 1978790/b560/_pkg_.a my-default ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet h ../../../.pretinfocmp b/gh-aw/pkg/styl-1 _modules/.bin/noxterm-color ache/go/1.25.8/x64/pkg/tool/linu--jq -1 45SQ/DWyEUHUFwYv772gp45SQ go /usr/bin/git -json GO111MODULE ode_modules/.bin/tmp/gh-aw/aw-master.patch 1978790/b560/importcfg (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 1869340745 GOPROXY $name) { hasDiscussionsEnabled } } ./../.prettierig/opt/hostedtoolcache/node/24.14.1/x64/bin/node GOWORK ode-gyp-bin/sh sh ranc�� ck 'scripts/**/*.js' --ignore-path .prettierigno-buildmode=exe /opt/hostedtoolcGO111MODULE .cfg pkg/actionpins/dgit -trimpath 64/bin/go ache/go/1.25.8/xremote.upstream.url (http block)
  • https://api.github.com/repos/nonexistent/repo/actions/runs/12345
    • Triggering command: /usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet ache�� 1102975367 GOPROXY 64/pkg/tool/linux_amd64/link GOSUMDB GOWORK 64/bin/go 64/pkg/tool/linux_amd64/link (http block)
  • https://api.github.com/repos/org/repo/pulls/1
    • Triggering command: /usr/bin/gh gh api repos/org/repo/pulls/1 go 01 re GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env ./../pkg/workflo-p GO111MODULE ache/go/1.25.8/x-lang=go1.25 GOINSECURE GOMOD GOMODCACHE go (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 h ../../../.pret.prettierignore (http block)
  • https://api.github.com/repos/owner/repo/actions/workflows
    • 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 64/pkg/tool/linux_amd64/vet conf�� get .cfg 64/pkg/tool/linux_amd64/vet user.name (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 /opt/hostedtoolcache/go/1.25.8/x^remote\..*\.gh-resolved$ er -unreachable=false /tmp/go-build1122486759/b117/vet.cfg ash (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 /opt/hostedtoolcGO111MODULE -o /tmp/go-build165GOINSECURE -trimpath 64/bin/go -d github.com/githuenv -lang=go1.25 go (http block)
  • https://api.github.com/repos/test-owner/test-repo/actions/secrets
    • Triggering command: /usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name h ../../../.pret.prettierignore GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go ode_�� -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go (http block)
  • https://api.github.com/repos/test/repo
    • Triggering command: /usr/bin/gh gh api /repos/test/repo --jq .default_branch --noprofile _comment_target_repo_integration_test.go .cfg _labels.go _reviewer.go nt_job_id_test.ginputs.version nt_validation.go nt_v�� ck 'scripts/**/*.js' --ignore-pa-s ntic_engine_test.go .cfg ntic_workflow_tesh ntic_workflows_p-c ow_github_refereprintf '%s' "$1" ache/go/1.25.8/xsh (http block)

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

…orecast

- Fix lint command --dir flag description to match other commands
  (use 'Workflow directory (default: .github/workflows)' consistently)
- Update logs documentation: replace deprecated --after flag with --cache-before
- Add forecast command documentation to cli.md
- Fix grammatical error in docs: 'no IDs provided' -> 'no IDs are provided'

Agent-Logs-Url: https://github.com/github/gh-aw/sessions/f7158b3c-eff2-4ae0-b619-f824a0be3eac

Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix CLI consistency issues in command help text fix: CLI consistency improvements — lint --dir, logs --cache-before, forecast docs May 19, 2026
Copilot AI requested a review from gh-aw-bot May 19, 2026 14:52
@pelikhan pelikhan closed this May 19, 2026
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.

[cli-consistency] CLI Consistency Issues - 2026-05-19

3 participants