Standardize pkg debug logging by removing log identifier collisions and stdlib log usage#33685
Standardize pkg debug logging by removing log identifier collisions and stdlib log usage#33685Copilot wants to merge 9 commits into
log identifier collisions and stdlib log usage#33685Conversation
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/9ffb4707-d587-4f05-8c6c-8d94c7598b8f Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
This reverts commit 4b02658. Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
Agent-Logs-Url: https://github.com/github/gh-aw/sessions/9ffb4707-d587-4f05-8c6c-8d94c7598b8f Co-authored-by: gh-aw-bot <259018956+gh-aw-bot@users.noreply.github.com>
log identifier collisions and stdlib log usage
There was a problem hiding this comment.
Pull request overview
Standardizes debug logging across pkg/ by removing log identifier collisions and replacing remaining stdlib log usage with pkg/logger-based loggers (with explicit, namespaced identifiers).
Changes:
- Replaced stdlib
logusage in the MCP HTTP server request/response logging with apkg/loggerlogger (cli:mcp_server_http). - Renamed package-level logger variables previously named
logto explicit names (fileutilLog,gitutilLog,repoutilLog,semverutilLog,typeutilConvertLog, etc.). - Renamed helper function parameters from
log→debugLogin workflow/envutil helpers and updatedpkg/envutil/README.mdto match.
Show a summary per file
| File | Description |
|---|---|
| pkg/workflow/parse_helpers.go | Renames helper logger parameter to debugLog and threads through calls. |
| pkg/workflow/create_entity_helpers.go | Renames parse helper logger parameter to debugLog and updates internal calls. |
| pkg/typeutil/convert.go | Renames package logger variable to avoid log collisions. |
| pkg/semverutil/semverutil.go | Renames package logger variable to avoid log collisions. |
| pkg/repoutil/repoutil.go | Renames package logger variable to avoid log collisions. |
| pkg/gitutil/gitutil.go | Renames package logger variable to avoid log collisions. |
| pkg/fileutil/fileutil.go | Renames package logger variable to avoid log collisions. |
| pkg/envutil/README.md | Updates public API docs and examples to use debugLog naming. |
| pkg/envutil/envutil.go | Renames GetIntFromEnv logger parameter to debugLog and updates usage. |
| pkg/cli/mcp_server_http.go | Replaces stdlib log with pkg/logger for HTTP request/response logging. |
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)
pkg/cli/mcp_server_http.go:59
wrapped.statusCodewill always stay at the initialhttp.StatusOKbecauseresponseWriterdoesn’t overrideWriteHeaderto capture the actual status written by the handler. Add aWriteHeader(status int)method onresponseWriterthat records the status code before delegating to the underlyingResponseWriterso the response log is accurate.
time.Now().Format(time.RFC3339),
r.RemoteAddr,
r.Method,
sanitizedPath,
wrapped.statusCode,
- Files reviewed: 10/10 changed files
- Comments generated: 0
|
✅ PR Code Quality Reviewer completed the code quality review. |
|
✅ Design Decision Gate 🏗️ completed the design decision gate check. No ADR enforcement needed for PR #33685: the 'implementation' label is not set and the PR adds only 65 lines in default business logic directories (below the 100-line threshold). No custom .design-gate.yml configuration is present. |
|
🧪 Test Quality Sentinel completed test quality analysis. No test files were added or modified in PR #33685. This PR standardizes debug logging by removing log identifier collisions and stdlib log usage across 10 production files (pkg/cli/mcp_server_http.go, pkg/envutil/envutil.go, pkg/fileutil/fileutil.go, pkg/gitutil/gitutil.go, pkg/repoutil/repoutil.go, pkg/semverutil/semverutil.go, pkg/typeutil/convert.go, pkg/workflow/create_entity_helpers.go, pkg/workflow/parse_helpers.go, and pkg/envutil/README.md). Test Quality Sentinel analysis skipped - no test coverage changes to evaluate. |
|
🧠 Matt Pocock Skills Reviewer has completed the skills-based review. ✅ PR review complete - logger standardization refactor approved with suggestions for test coverage |
|
✅ Design Decision Gate 🏗️ completed the design decision gate check. No ADR enforcement needed: PR #33685 does not have the 'implementation' label and has only 65 new lines in business logic directories (below the 100-line threshold). |
There was a problem hiding this comment.
Code Quality Review — Approved ✅
This PR is a clean, systematic refactoring that standardizes logger naming across pkg/ to eliminate identifier collisions and comply with the repository logging standard.
What was done well:
- Consistent naming pattern: logger variables renamed from generic
logto explicit names (fileutilLog,gitutilLog,semverutilLog, etc.) - Clear parameter intent: function parameters renamed from
log→debugLogto indicate debug-level logging - Complete stdlib migration: replaced
import "log"withpkg/loggerinpkg/cli/mcp_server_http.go - Documentation alignment: updated
pkg/envutil/README.mdto match code changes - Mechanical refactoring: all call sites updated correctly with no behavioral changes
Changes reviewed: 10 files, 65 additions, 64 deletions
Verdict: No issues found. This is a textbook example of a safe, focused refactoring.
Note
🔒 Integrity filter blocked 1 item
The following item was blocked because it doesn't meet the GitHub integrity level.
- #33685
pull_request_read: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
To allow these resources, lower min-integrity in your GitHub frontmatter:
tools:
github:
min-integrity: approved # merged | approved | unapproved | none🔎 Code quality review by PR Code Quality Reviewer · ● 4.8M
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
🧪 Test Quality Sentinel completed test quality analysis. No test files were added or modified in PR #33685. This PR only refactors production code (removing log identifier collisions and stdlib log usage). Test Quality Sentinel analysis skipped. |
There was a problem hiding this comment.
Skills-Based Review 🧠
Applied /zoom-out and /improve-codebase-architecture based on the refactoring nature of this PR.
Summary
This PR standardizes logger identifiers across the pkg/ directory by:
- Replacing generic
logvariable names with package-specific identifiers (fileutilLog,gitutilLog, etc.) - Removing stdlib
logusage in favor ofpkg/loggerthroughout - Renaming function parameters from
logtodebugLogfor clarity
Key Themes
✅ Strong architectural hygiene:
- Consistent naming pattern follows
<package><file>Logconvention - Eliminates potential identifier collisions in imported contexts
- Clear semantic distinction between logger identifiers and function parameters
- No test file modifications visible in the diff
- Parameter signature changes (
log→debugLog) are breaking API changes - Would benefit from explicit test coverage to validate refactoring didn't break debug logging behavior
Positive Highlights
- ✅ Deep consistency — The naming pattern is applied uniformly across all affected files without exception
- ✅ Documentation hygiene — README and godoc comments updated alongside code changes
- ✅ Minimal scope — Focused solely on logger standardization without scope creep
- ✅ Clean separation — Distinguishes package-level loggers from function parameter loggers semantically
Verdict
APPROVE — This is solid architectural cleanup that improves codebase maintainability. The one concern (test coverage) is worth addressing but not blocking.
🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer · ● 4.4M
Fixed in commit |
|
✅ PR Code Quality Reviewer completed the code quality review. |
|
🧠 Matt Pocock Skills Reviewer has completed the skills-based review. ✅ |
There was a problem hiding this comment.
Code Quality Review: APPROVED ✅
This PR performs a systematic and thorough logger standardization refactoring across the pkg/ directory. The changes are mechanical, consistent, and well-executed.
What Was Changed
Logger Variable Renames (9 files):
pkg/cli/mcp_server_http.go:log→mcpServerHTTPLogpkg/fileutil/fileutil.go:log→fileutilLogpkg/gitutil/gitutil.go:log→gitutilLogpkg/repoutil/repoutil.go:log→repoutilLogpkg/semverutil/semverutil.go:log→semverutilLogpkg/typeutil/convert.go:log→typeutilConvertLog
Parameter Renames (3 files):
pkg/envutil/envutil.go:logparameter →debugLogpkg/workflow/create_entity_helpers.go:logparameter →debugLogpkg/workflow/parse_helpers.go:logparameter →debugLog
Documentation Updates:
pkg/envutil/README.md: Updated parameter docs and examples- Function comments synchronized with parameter renames
Key Strengths
-
Eliminates Variable Shadowing — The refactoring prevents
logparameter names from shadowing package-level logger variables, a common source of confusion. -
Consistent Naming Pattern — All logger variables now follow the pattern
{package}Log(e.g.,fileutilLog,gitutilLog), making it immediately clear which logger is being used. -
Complete Coverage — All call sites were properly updated (verified
GetIntFromEnv,coerceStringOrArrayField, andparseCreateEntityConfigcalls). -
Documentation in Sync — README files and function comments were updated to reflect the parameter renames.
-
No Logic Changes — This is purely a refactoring with zero behavioral changes, reducing risk.
Minor Observation
The JavaScript change in scripts/validate-model-alias-chains.js (arrow function formatting) is unrelated to the logger standardization but is a benign style improvement.
Verdict
This is high-quality refactoring work that improves code clarity and maintainability. No issues found. ✅
Note
🔒 Integrity filter blocked 1 item
The following item was blocked because it doesn't meet the GitHub integrity level.
- #33685
pull_request_read: has lower integrity than agent requires. The agent cannot read data with integrity below "approved".
To allow these resources, lower min-integrity in your GitHub frontmatter:
tools:
github:
min-integrity: approved # merged | approved | unapproved | none🔎 Code quality review by PR Code Quality Reviewer · ● 5.3M
Skills-Based Review 🧠Applied Key Themes✅ Excellent consistency: The systematic rename from ✅ Domain language alignment: Using ✅ Documentation hygiene: Updated Minor Observations
Positive Highlights
VerdictAPPROVE ✅ This is a clean, surgical refactor that improves codebase consistency without changing behavior. The systematic approach and documentation updates demonstrate good engineering discipline. No blocking issues.
|
There was a problem hiding this comment.
Skills-Based Review 🧠
Applied /zoom-out and /improve-codebase-architecture based on the refactoring nature of this PR.
Summary
This PR systematically eliminates logger identifier collisions by:
- Replacing stdlib
logwithpkg/loggerthroughoutpkg/ - Renaming generic
logvariables to package-specific names (fileutilLog,gitutilLog, etc.) - Clarifying function parameters:
log→debugLogto signal diagnostic intent - Updating documentation to match the new signatures
Architectural Assessment
From /improve-codebase-architecture perspective:
✅ Consistent abstraction layer: All pkg/ code now uses the same logging system (pkg/logger), eliminating the stdlib log outlier. This makes the codebase easier to reason about.
✅ Deep modules principle: By removing identifier collisions, navigation improves dramatically. Developers can now grep for fileutilLog.Printf and land in the exact file they need, rather than wading through generic log.Printf hits across unrelated packages.
✅ Domain language alignment: The rename log → debugLog for parameters encodes valuable semantic information: this logger is optional, diagnostic, and should not be used for production-critical output. This distinction is important in a codebase with multiple logging systems (debug logs, console formatting, stderr output).
From /zoom-out perspective:
✅ Fits existing patterns: The package-level logger pattern (var <name>Log = logger.New("...")) is already established in the codebase. This PR extends that pattern to remaining files, increasing consistency.
✅ Zero behavioral change: This is a pure identifier rename. The existing test suite provides full regression coverage, and the PR correctly avoids mixing refactoring with behavior changes.
✅ Documentation hygiene: Updated pkg/envutil/README.md prevents drift between documentation and code — a common pitfall in refactoring PRs that's handled well here.
Minor Observations (Not Blocking)
-
Logger naming pattern varies slightly across contexts:
- Most util packages:
<package>Log(e.g.,fileutilLog,gitutilLog) - One convert file:
<package><file>Log(e.g.,typeutilConvertLog) - CLI file:
<context>Log(e.g.,mcpServerHTTPLog)
This is acceptable given different contexts (CLI vs. utilities vs. multi-file packages), but worth noting for future consistency discussions.
- Most util packages:
-
No test changes: Correct decision for a pure refactor. The existing tests validate behavior remains unchanged.
Verdict
APPROVE ✅
This is a clean, surgical refactor that improves codebase architecture without changing behavior. The systematic approach, clear naming choices, and documentation updates demonstrate solid engineering discipline.
No blocking issues. Great work on the consistency sweep! 🎯
🧠 Reviewed using Matt Pocock's skills by Matt Pocock Skills Reviewer · ● 3.9M
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Fixed in commit |
|
🛠️ Agentic Maintenance updated this pull request branch. |
LintMonster flagged 38 violations where
pkg/code usedlog.Printf/log.Printpatterns that violate the repository logging standard. The fix aligns affected files topkg/logger-based logging with explicit, namespaced logger identifiers.Scope: targeted logger standardization in affected files
logusage inpkg/cli/mcp_server_http.gowith apkg/loggerlogger (cli:mcp_server_http).login flaggedpkg/files to explicit names (fileutilLog,gitutilLog,semverutilLog,debugLog, etc.) to satisfy raw-log lint rules while preserving behavior.Workflow/package helper updates
pkg/workflow/create_entity_helpers.goandpkg/workflow/parse_helpers.gofunction parameters fromlog→debugLogand threaded the rename through call sites in those helpers.pkg/envutil/envutil.goparameter naming similarly (debugLog) for consistency with the logging standard.Docs alignment
pkg/envutil/README.mdAPI signature/examples to match thedebugLogparameter rename.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:
cafe.github.com/usr/bin/gh /usr/bin/gh send-telemetry GOMODCACHE 64/pkg/tool/linuremote env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet(dns block)/usr/bin/gh /usr/bin/gh send-telemetry owner/repo ache/go/1.25.8/xremote.upstream.url env ithout_min-integrity3844404733/0remote.upstream.url GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xTest User env efaultBranchFromLsRemoteWithRealGitcustom_branch2044370333/001' efaultBranchFromLsRemoteWithRealGitcustom_branch2044370333/001' 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/compile(dns block)/usr/bin/gh /usr/bin/gh send-telemetry 64/bin/go gh api repos/github/gh-aw/issues/17 go ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -json GO111MODULE x_amd64/vet ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -V=f�� ensions/gh-aw x_amd64/vet /usr/bin/gh -json GO111MODULE x_amd64/vet gh(dns block)https://api.github.com/graphql/usr/bin/gh gh repo view --json owner,name --jq .owner.login + "/" + .name x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(http block)/usr/bin/gh gh repo view --json owner,name --jq .owner.login + "/" + .name 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linutest@example.com env 546769753/custom/workflows GO111MODULE 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuconfig(http block)/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/usr/bin/gh gh api /orgs/owner/actions/secrets --jq .secrets[].name -json GO111MODULE x_amd64/vet GOINSECURE ktiW5-zdXOIW GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(http block)/usr/bin/gh gh api /orgs/owner/actions/secrets --jq .secrets[].name --check **/*.cjs 64/bin/go **/*.json --ignore-path ../../../.pretti-json go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go(http block)https://api.github.com/orgs/test-owner/actions/secrets/usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(http block)/usr/bin/gh gh api /orgs/test-owner/actions/secrets --jq .secrets[].name -c=4 -nolocalimports -importcfg /tmp/go-build2502160680/b554/importcfg -embedcfg /tmp/go-build2502160680/b554/embedcfg -pack env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go(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 k/gh-aw/gh-aw/pkg/cli remote /usr/bin/git url GO111MODULE x_amd64/vet git conf�� --get remote.upstream.url me: String!) { repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -json GO111MODULE x_amd64/vet git(http block)/usr/bin/gh gh api /repos/actions/ai-inference/git/ref/tags/v1 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 l sv -errorsas -ifaceassert -nilfunc infocmp -1 ensions/gh-aw -tests /usr/bin/git -json GO111MODULE 64/bin/go 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 architecture-guardian.md -buildtags 1042685/main.go -errorsas -ifaceassert -nilfunc git -C ensions/gh-aw config(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv ath ../../../.pr**/*.json --jq es/.bin/sh /ref/tags/v9 Test User sv /usr/bin/git -C re --log-level=error config(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv 0439-53817/test-758332063/.github/workflows GO111MODULE 2160680/b301/vet.cfg GOINSECURE GOMOD GOMODCACHE go env runs/20260521-040439-53817/test-1414742889/.github/workflows GO111MODULE /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet url GOMOD -d /opt/hostedtoolcconfig(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 gofVfe-aM /tmp/go-build3793029310/b102/vet.cfg 3029310/b412/vet.cfg go1.25.8 -c=4 -nolocalimports ortcfg -ato�� 5821-32088/test-546769753/custom/workflows =develop .cfg -errorsas -ifaceassert -nilfunc /opt/hostedtoolc--jq(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv /home/REDACTED/.local/share/gh/extensions/gh-aw config ache/node/24.15.0/x64/bin/node -json GO111MODULE x_amd64/vet ache/node/24.15.--package-lock-only 6621�� ensions/gh-aw -importcfg /usr/bin/git -s -w -buildmode=exe git(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v5 --jq [.object.sha, .object.type] | @tsv cal/share/gh/extensions/gh-aw --all(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 i.go zy_match.go 64/pkg/tool/linux_amd64/compile -errorsas -ifaceassert -nilfunc 64/pkg/tool/linux_amd64/compile -uns�� g_.a /tmp/go-build3793029310/b429/vet.cfg 3029310/b547/ssljson.test -json es 64/bin/go 3029310/b547/sslconfig(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv hLXh/0ELBy97bxPkfrkiwhLXh /tmp/go-build3793029310/b290/vet.cfg ache/go/1.25.8/x64/bin/go -json GO111MODULE 64/bin/go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/vet 3029�� ensions/gh-aw 3029310/b507/_testmain.go 64/pkg/tool/linux_amd64/vet -json GO111MODULE 64/bin/go 64/pkg/tool/linuconfig(http block)/usr/bin/gh gh api /repos/actions/checkout/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv ensions/gh-aw -buildtags ache/go/1.25.8/x64/bin/go -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linu-test.v=true -ato�� -bool -buildtags /usr/bin/git -errorsas -ifaceassert -nilfunc git(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 /ref/tags/v9 resolved$ sv aw.test GO111MODULE 64/pkg/tool/linurun git conf�� --get remote.origin.url(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv WorkflowFiles_AlwaysRecompiles3522282133/001 myorg /usr/bin/git -json .cfg x_amd64/compile /usr/bin/git -C /ref/tags/v9 config sv lidations passedinfocmp GO111MODULE x_amd64/link /usr/bin/git(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v8 --jq [.object.sha, .object.type] | @tsv /repos/github/gh-aw/git/ref/tags/v2.0.0 --jq /usr/bin/git -json GO111MODULE 64/bin/go git -C ensions/gh-aw config bject.type] | @tsv remote.upstream./usr/bin/git GO111MODULE x_amd64/compile ARGS="--docker-hconfig(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 -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env iant-3022459968/-s GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(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 -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv .github/workflows -nolocalimports -importcfg /tmp/go-build3793029310/b493/importcfg -pack /home/REDACTED/work/gh-aw/gh-aw/pkg/envutil/envutil.go /home/REDACTED/work/gh-aw/gh-aw/pkg/envutil/envutil_test.go env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(http block)/usr/bin/gh gh api /repos/actions/github-script/git/ref/tags/v9.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet 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/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv 3277524088 go /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linux_amd64/link hyphen3344044991gh hyphen3344044991api x_amd64/vet /opt/hostedtoolc--jq -o cal/share/gh/extensions/gh-aw s/12345/artifacts l -buildmode=exe -buildid=lVV3g3A-C -extld=gcc /opt/hostedtoolcconfig(http block)/usr/bin/gh gh api /repos/actions/setup-go/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv user.name Test User(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 ai-moderator.md k/gh-aw/gh-aw/pk-test.run=^Test /opt/hostedtoolc-test.short=true -errorsas s,MFiles,HFiles,api -nilfunc /opt/hostedtoolc--jq -ato�� cal/share/gh/extensions/gh-aw -buildtags l -errorsas -ifaceassert -nilfunc git(http block)/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv -aw/git/ref/tags/v2.0.0 go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -json GO111MODULE x_amd64/compile ache/go/1.25.8/x--jq -C 3029310/b593/_pkg_.a remote repository(owner: $owner, name: $name) { hasDiscussionsEnabled } } -json b/gh-aw/pkg/type-1 x_amd64/vet git(http block)/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv /v1.0.0 3029310/b600/_testmain.go sv -json GO111MODULE x_amd64/vet /opt/hostedtoolc--jq -o /tmp/go-build3793029310/b600/scripts.test -importcfg /usr/bin/git -s -w -buildmode=exe git(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 /ref/tags/v9 =master sv -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linu-goversion -ato�� /v2.0.0 -buildtags 0/x64/bin/node -errorsas -ifaceassert -nilfunc ache/go/1.25.8/xconfig(http block)/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv 5821-32088/test-3895711736/.github/workflows -buildtags ache/go/1.25.8/x64/bin/go -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/x64/pkg/tool/linu-buildtags -ato�� rt.go rt_test.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -errorsas -ifaceassert -nilfunc ache/go/1.25.8/xconfig(http block)/usr/bin/gh gh api /repos/actions/setup-node/git/ref/tags/v6 --jq [.object.sha, .object.type] | @tsv ensions/gh-aw tname) r: $owner, name: $name) { hasDiscussionsEnabled } } -errorsas -ifaceassert -nilfunc ache/go/1.25.8/x64/pkg/tool/linux_amd64/compile -ato�� -bool -buildtags ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet -errorsas -ifaceassert -nilfunc ache/go/1.25.8/xconfig(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 '/tmp/TestParseDefaultBranchFromLsRemoteWithReal-s '/tmp/TestParseDefaultBranchFromLsRemoteWithReal-w ache/go/1.25.8/x64/bin/go -errorsas -ifaceassert -nilfunc /opt/hostedtoolcache/go/1.25.8/x--json 3029�� -bool 3029310/b510/_testmain.go eTags}} -errorsas -ifaceassert -nilfunc /opt/hostedtoolcconfig(http block)/usr/bin/gh gh api /repos/actions/upload-artifact/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv ExpressionCompiledOutput1818340395/001 GO111MODULE /opt/hostedtoolcache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env 0439-53817/test-758332063/.github/workflows GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 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 /ref/tags/v9 l sv -json GO111MODULE x_amd64/compile git conf�� user.name Test User /usr/bin/git -json GO111MODULE 64/pkg/tool/linux_amd64/vet git(http block)/usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 x_amd64/vet sv -json .cfg x_amd64/compile git conf�� cal/share/gh/extensions/gh-aw test@example.com(http block)/usr/bin/gh gh api /repos/aws-actions/configure-aws-credentials/git/ref/tags/v4 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 -buildtags sv -errorsas -ifaceassert -nilfunc /opt/hostedtoolc--jq /tmp�� github.repository -tests(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 /ref/tags/v9 -buildtags sv -errorsas -ifaceassert -nilfunc git init�� -stringintconv -tests(http block)/usr/bin/gh gh api /repos/azure/login/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv /home/REDACTED/.local/share/gh/extensions/gh-aw config logs/runs.json"} -json GO111MODULE 64/bin/go gh api /repos/actions/github-script/git/ref/tags/v9 --jq(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 /ref/tags/v9 remote.origin.url sv -json GO111MODULE 64/pkg/tool/linu/repos/actions/github-script/git/ref/tags/v9 /usr/lib/git-cor--jq main�� run resolved$(http block)/usr/bin/gh gh api /repos/docker/login-action/git/ref/tags/v3 --jq [.object.sha, .object.type] | @tsv /repos/actions/github-script/git/ref/tags/v9(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 sistency_GoAndJavaScript3322030020/001/test-frontmatter-with-env-template-expressions.md go /usr/bin/gh -json GO111MODULE x_amd64/vet gh api ensions/gh-aw --jq /usr/bin/git -json GO111MODULE x_amd64/vet git(http block)/usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v0.1.2 --jq [.object.sha, .object.type] | @tsv cal/share/gh/extensions/gh-aw --jq l GOSUMDB GOWORK 64/bin/go infocmp -1 ithub-script/git/ref/tags/v9 node bject.type] | @tsv 025440976/001' 025440976/001' 64/bin/go node(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 '/tmp/TestParseDefaultBranchFromLsRemoteWithReal-s '/tmp/TestParseDefaultBranchFromLsRemoteWithReal-w g_.a -errorsas -ifaceassert -nilfunc ache/go/1.25.8/x--jq -uns�� -unreachable=false /tmp/go-build3793029310/b456/vetnonexistent-workflow-ci-test-67890 /usr/bin/gh -json GO111MODULE 64/bin/go gh(http block)/usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.0.0 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE e/git env -json GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x^remote\..*\.gh-resolved$(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 -bool -buildtags 3029310/b544/regnew (upstream) -errorsas -ifaceassert -nilfunc 3029310/b544/regconfig e=/t�� t0 -buildtags(http block)/usr/bin/gh gh api /repos/github/gh-aw-actions/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 GO111MODULE 0/x64/bin/node m0s GOMOD(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-05-14 GOMOD GOMODCACHE 64/pkg/tool/linuorigin(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-21 iles,SysoFiles,Tremote GOMODCACHE x_amd64/compile(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-20 GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/vet(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 3029310/b058/vet.cfg 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuorigin(http block)/usr/bin/gh gh run download 1 --dir test-logs/run-1 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xremote.origin.url(http block)/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/1/artifacts --jq .artifacts[].name GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env 758332063/.github/workflows GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE go(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 3029310/b005/vet.cfg 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote1 env edOutput2432727239/001 GO111MODULE ck GOINSECURE GOMOD GOMODCACHE iThnYQdS9B1wJlnJTest User(http block)/usr/bin/gh gh run download 12345 --dir test-logs/run-12345 3029310/b045/vet.cfg 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuupstream env -json GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuremote.origin.url(http block)/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12345/artifacts --jq .artifacts[].name GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env 0439-53817/test-add-source-path-3650762783/.github/workflows GO111MODULE 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/link(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, -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(http block)/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, h446162012/001' h446162012/001' 70a730020b5232cd-d tierignore config ode_modules/.bin-v go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go(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 .cfg 64/pkg/tool/linu-nolocalimports GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote2 env edOutput2432727239/001 GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet(http block)/usr/bin/gh gh run download 12346 --dir test-logs/run-12346 3029310/b056/vet.cfg 64/pkg/tool/linux_amd64/asm GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuupstream(http block)/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/12346/artifacts --jq .artifacts[].name GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env 1364001516/custom/workflows GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go(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 3029310/b062/vetgithub.com/github/gh-aw/scripts .cfg GOINSECURE tants GOMODCACHE ache/go/1.25.8/x-goversion(http block)/usr/bin/gh gh run download 2 --dir test-logs/run-2 3029310/b143/vet.cfg 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote2(http block)/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/2/artifacts --jq .artifacts[].name GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env sRemoteWithRealGitmain_branch2025440976/001 sRemoteWithRealGitmain_branch2025440976/002/work ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go(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 3029310/b063/vet.cfg .cfg GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xorigin(http block)/usr/bin/gh gh run download 3 --dir test-logs/run-3 GO111MODULE 64/pkg/tool/linux_amd64/asm GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote1(http block)/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/3/artifacts --jq .artifacts[].name GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env 758332063/.github/workflows GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linu--jq(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 3029310/b055/vet-test.run=^Test ache/go/1.25.8/x-test.short=true GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xupstream(http block)/usr/bin/gh gh run download 4 --dir test-logs/run-4 3029310/b146/vet.cfg 64/pkg/tool/linux_amd64/compile GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote2(http block)/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/4/artifacts --jq .artifacts[].name GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuremote.origin.url(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 3029310/b064/vet.cfg x_amd64/vet GOINSECURE ole GOMODCACHE x_amd64/vet(http block)/usr/bin/gh gh run download 5 --dir test-logs/run-5 GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE GWZZf7lJ-_dcPBYLrc/41keXdH1z2BvUconfig(http block)/usr/bin/gh gh api --paginate repos/{owner}/{repo}/actions/runs/5/artifacts --jq .artifacts[].name GO111MODULE ortcfg.link GOINSECURE GOMOD GOMODCACHE kmbg4BNXq7pAcFR-pL/pNaSzdDTwQiUTaY4-BhO/k-wA9dcisKAYbl7KJudA env efaultBranchFromLsRemoteWithRealGitmain_branch2025440976/001' efaultBranchFromLsRemoteWithRealGitmain_branch2025440976/001' g_.a GOINSECURE GOMOD GOMODCACHE go(http block)https://api.github.com/repos/github/gh-aw/actions/workflows/usr/bin/gh gh workflow list --json name,state,path -json CgoFiles,CXXFiles,MFiles,HFiles,FFiles,SFiles,SwigFiles,SwigCXXFiles,SysoFiles,TestGoFiles,XTestGoFiles,CompiledGoFiles,Export,DepOnly,Imports,ImportMap,TestImports,XTestImpor x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(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 GOMOD GOMODCACHE x_amd64/vet env -json .cfg 64/pkg/tool/linux_amd64/vet GOINSECURE X16Mk0j/Nnn_dseQremote GOMODCACHE 64/pkg/tool/linux_amd64/vet(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 GOMOD GOMODCACHE 64/pkg/tool/linuorigin(http block)https://api.github.com/repos/github/gh-aw/contents/.github/workflows/shared/reporting.md/tmp/go-build3793029310/b480/cli.test /tmp/go-build3793029310/b480/cli.test -test.testlogfile=/tmp/go-build3793029310/b480/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go(http block)/tmp/go-build2502160680/b480/cli.test /tmp/go-build2502160680/b480/cli.test -test.testlogfile=/tmp/go-build2502160680/b480/testlog.txt -test.paniconexit0 -test.v=true -test.parallel=4 -test.timeout=10m0s -test.run=^Test -test.short=true rror --jq bin/node 0456473/b467/impGO111MODULE -c che/go-build/61/GOINSECURE /usr/bin/git 64/bin/go on' --ignore-patgo config(http block)https://api.github.com/repos/github/gh-aw/git/ref/tags/dev/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/dev --jq [.object.sha, .object.type] | @tsv ensions/gh-aw feature-branch /usr/bin/git source-field-vargit .cfg 64/pkg/tool/linu--oneline /usr/bin/git -C cal/share/gh/extensions/gh-aw config l LsRemoteWithReal/usr/bin/git LsRemoteWithReal-C 64/pkg/tool/linu/home/REDACTED/.local/share/gh/extensions/gh-aw git(http block)/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/dev --jq [.object.sha, .object.type] | @tsv ensions/gh-aw x_amd64/link /usr/bin/git ub/workflows GO111MODULE nch,headSha,disp/home/REDACTED/.local/share/gh/extensions/gh-aw /usr/bin/git -C cal/share/gh/extensions/gh-aw config l -json .cfg 64/pkg/tool/linu/home/REDACTED/.local/share/gh/extensions/gh-aw git(http block)/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/dev --jq [.object.sha, .object.type] | @tsv ensions/gh-aw go /usr/bin/git -json GO111MODULE 64/bin/go git log /ref/tags/v9 -1 sv repo1683649659/0/usr/bin/git flow-ci-test-678-C 64/bin/go bash(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 ensions/gh-aw x_amd64/vet /usr/bin/git -json .cfg 64/pkg/tool/linu. git conf�� WorkflowFiles_WithImports2772120185/001 remote.upstream.url ash url .cfg 64/pkg/tool/linu/home/REDACTED/.local/share/gh/extensions/gh-aw git(http block)/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v0.47.4 --jq [.object.sha, .object.type] | @tsv /ref/tags/v9 config sv DOCKER_HOST:-}" sed GO111MODULE 64/bin/go gh api ensions/gh-aw --jq bject.type] | @tsv ub/workflows GO111MODULE x_amd64/vet git(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 -json GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-importcfg -uns�� 0371/001/stability-test.md /tmp/go-build3793029310/b076/vet-w 3029310/b374/vet.cfg GOSUMDB GOWORK 64/bin/go /opt/hostedtoolc--jq(http block)/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.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)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 -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env g_.a GO111MODULE 64/pkg/tool/linu-lang=go1.25 GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuconfig(http block)/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v1.2.3 --jq [.object.sha, .object.type] | @tsv -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go env -json GO111MODULE status, conclusion: .conclusion, workflowName: .name, workflowPath: .path, createdAt: .created_a-bool GOINSECURE GOMOD GOMODCACHE go(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 -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json .cfg x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_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 -json GO111MODULE x_amd64/vet GOINSECURE iles,SysoFiles,T-V=full GOMODCACHE x_amd64/vet env g_.a GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 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 -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env g_.a GO111MODULE 64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linuconfig(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 -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json .cfg x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(http block)/usr/bin/gh gh api /repos/github/gh-aw/git/ref/tags/v3.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/github/gh-aw/issues/17/usr/bin/gh gh api repos/github/gh-aw/issues/17 go env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(http block)/usr/bin/gh gh api repos/github/gh-aw/issues/17 -tests /tmp/go-build2502160680/b561/vet.cfg "prettier" --cheGOINSECURE MEmLFIq/oUMWXCQNGOMOD 64/bin/go th .prettierignogo --jq cal/bin/git go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go(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 /ref/tags/v9 l sv -json GO111MODULE x_amd64/compile git bran�� --show-current resolved$ /usr/bin/git -json .cfg x_amd64/compile git(http block)/usr/bin/gh gh api /repos/google-github-actions/auth/git/ref/tags/v2 --jq [.object.sha, .object.type] | @tsv /home/REDACTED/work/gh-aw/gh-aw/.github/workflows/remote.upstream.url go 0"}} -json GO111MODULE 64/bin/go infocmp -1 xterm-color go(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 -json stmain.go ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linuconfig -uns�� 0371/001/stability-test.md /tmp/go-build3793029310/b053/vet.cfg 3029310/b341/vet.cfg GOSUMDB GOWORK 64/bin/go /opt/hostedtoolc-f(http block)/usr/bin/gh gh api /repos/nonexistent/action/git/ref/tags/v999.999.999 --jq [.object.sha, .object.type] | @tsv iant-174994118/.--exclude-hidden=receive 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/nonexistent/repo/actions/runs/12345/usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/x64/pkg/tool/linu-test.v=true sRem�� -json GO111MODULE 64/pkg/tool/linux_amd64/link GOINSECURE GOMOD GOMODCACHE 64/pkg/tool/linux_amd64/link(http block)/usr/bin/gh gh run view 12345 --repo nonexistent/repo --json status,conclusion GOINSECURE GOMOD GOMODCACHE go env ensions/gh-aw GO111MODULE ache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go(http block)https://api.github.com/repos/org/repo/pulls/1/usr/bin/gh gh api repos/org/repo/pulls/1 go 333/001 -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(http block)/usr/bin/gh gh api repos/org/repo/pulls/1 sh -c "prettier" --cheGOINSECURE gh 64/bin/go th .prettierignogo --jq es/.bin/node go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go(http block)https://api.github.com/repos/owner/repo/actions/secrets/usr/bin/gh gh api /repos/owner/repo/actions/secrets --jq .secrets[].name -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(http block)/usr/bin/gh gh api /repos/owner/repo/actions/secrets --jq .secrets[].name --check **/*.cjs 64/bin/go **/*.json --ignore-path ../../../.pretti-json go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go(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 GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(http block)/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 ache/go/1.25.8/xremote.upstream.url env ithout_min-integrity3844404733/0remote.upstream.url GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xTest User(http block)/usr/bin/gh gh run list --json databaseId,number,url,status,conclusion,workflowName,createdAt,startedAt,updatedAt,event,headBranch,headSha,displayTitle --workflow My Test Workflow Display Name --limit 30 --repo owner/repo 64/pkg/tool/linuother env ut2177676924/001 GO111MODULE .cfg GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xremote.origin.url(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 -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet env -json GO111MODULE x_amd64/vet GOINSECURE GOMOD GOMODCACHE x_amd64/vet(http block)/usr/bin/gh gh api /repos/test-owner/test-repo/actions/secrets --jq .secrets[].name --check **/*.cjs 64/bin/go **/*.json --ignore-path ../../../.pretti-json go env -json GO111MODULE 64/bin/go GOINSECURE GOMOD GOMODCACHE go(http block)https://api.github.com/repos/test/repo/usr/bin/gh gh api /repos/test/repo --jq .default_branch nifest-legacy-1515398551/.github/workflows GO111MODULE ache/go/1.25.8/x64/pkg/tool/linux_amd64/vet GOINSECURE GOMOD GOMODCACHE ache/go/1.25.8/xconfig(http block)/usr/bin/gh gh api /repos/test/repo --jq .default_branch Onlyrepos_only_w.artifacts[].name GO111MODULE /opt/hostedtoolcache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go env 0439-53817/test-1364001516/custom/workflows GO111MODULE /opt/hostedtoolcache/go/1.25.8/x64/bin/go GOINSECURE GOMOD GOMODCACHE go(http block)If you need me to access, download, or install something from one of these locations, you can either: