fix(build): go 1.26.4 — the directive the builder can actually satisfy

Every cloud release has been failing at `go mod download`:

    go: go.mod requires go >= 1.26.5 (running go 1.26.4; GOTOOLCHAIN=local)

The directive moved to 1.26.5 in bf678adfd, a commit about the admin host view —
its go.mod diff is exactly `-go 1.26.4 / +go 1.26.5` and it carries no toolchain
directive. That is the signature of `go mod tidy` run on a workstation with a newer
toolchain, which rewrites the minimum silently. Nothing in the change needed it.

The builder is pinned by DIGEST (golang:1.26-alpine3.22@sha256:47d47cb…), so it
cannot float to a newer patch the way the tag would, and GOTOOLCHAIN=local stops it
downloading one — both deliberate, both the reason a pin is a pin. The build then
fails before compiling anything, which is why this reads as a dependency problem
and is not one.

Lowering the directive rather than re-pinning the builder: Go PATCH releases carry
no language or library changes, so 1.26.5 buys nothing here, and moving a pinned
toolchain digest to unblock an accident is a much larger change than undoing the
accident.
This commit is contained in:
antje
2026-07-27 17:06:33 -07:00
parent 04fc7a02c0
commit 4b517e9027
+1 -1
View File
@@ -1,6 +1,6 @@
module github.com/hanzoai/cloud
go 1.26.5
go 1.26.4
// Dependencies will be added as subsystems are mounted per HIP-0106.