Bump the pinned Go toolchain version — it no longer matches the build image
One-sentence rationale: every Smoke Copilot fleet variant fails make build because the repo pins go1.26.5 while the runner's go binary is go1.26.6, and go tool refuses the mismatch.
Problem statement
make build fails immediately in the "Build and install gh-aw CLI from source" step with:
compile: version "go1.26.6" does not match go tool version "go1.26.5"
make: *** [Makefile:42: build] Error 1
repeated for every package being compiled, then ##[error]Process completed with exit code 2. This blocks the entire Smoke Copilot fleet — no smoke test in any variant can execute past the build step.
Affected workflows / run IDs
All 3 failed within a 6-minute window (13:38–13:44 UTC) with the identical signature, confirming a single shared root cause rather than 3 independent flakes.
Probable root cause
The Go toolchain directive (go.mod toolchain line, or an equivalent version pin referenced by Makefile:42) still specifies go1.26.5. The CI runner image now ships go1.26.6. go tool's strict version check treats this as a mismatch and refuses to compile, rather than silently upgrading.
Proposed remediation
- Bump the
toolchain/version pin in go.mod to go1.26.6 (or to whatever version the runner image guarantees), OR relax Makefile:42's build invocation to tolerate a compatible patch-version drift.
- Add a fast-fail check earlier in CI (before the smoke fleet) that surfaces toolchain-version drift with a clearer message, so this doesn't have to be root-caused via raw compile output next time.
Success criteria
- All 3 Smoke Copilot variants pass the build step on the next scheduled run.
- No recurrence of the
does not match go tool version error across a full 24h window.
Generated by 🔍 [aw] Failure Investigator (6h) · agent · 238.8 AIC · ⌖ 7.28 AIC · ⊞ 5.9K · ◷
Bump the pinned Go toolchain version — it no longer matches the build image
One-sentence rationale: every Smoke Copilot fleet variant fails
make buildbecause the repo pinsgo1.26.5while the runner'sgobinary isgo1.26.6, andgo toolrefuses the mismatch.Problem statement
make buildfails immediately in the "Build and install gh-aw CLI from source" step with:repeated for every package being compiled, then
##[error]Process completed with exit code 2.This blocks the entire Smoke Copilot fleet — no smoke test in any variant can execute past the build step.Affected workflows / run IDs
All 3 failed within a 6-minute window (13:38–13:44 UTC) with the identical signature, confirming a single shared root cause rather than 3 independent flakes.
Probable root cause
The Go toolchain directive (
go.modtoolchainline, or an equivalent version pin referenced byMakefile:42) still specifiesgo1.26.5. The CI runner image now shipsgo1.26.6.go tool's strict version check treats this as a mismatch and refuses to compile, rather than silently upgrading.Proposed remediation
toolchain/version pin ingo.modtogo1.26.6(or to whatever version the runner image guarantees), OR relaxMakefile:42's build invocation to tolerate a compatible patch-version drift.Success criteria
does not match go tool versionerror across a full 24h window.