The Go base has to be 1.26 for what compiles the controller's code #116

Merged
jschoubben merged 1 commits from fix/go-126-base into main 2026-09-27 19:00:39 +00:00
Owner

Pairs with mesh-controller#88. builder and route-proxy both build from the mesh-controller repository's context, so its go.mod is theirs, and nats.go v1.54.0 puts that at go >= 1.26. Pinned at 1.25.14 they cannot compile it — the build machine failed on exactly this while catching the mesh up after today's merges.

Each moves to the 1.26.8 digest of the flavour it already used: alpine for builder, debian for route-proxy. Nothing changes but the compiler version.

Pairs with mesh-controller#88. `builder` and `route-proxy` both build from the mesh-controller repository's context, so its `go.mod` is theirs, and `nats.go v1.54.0` puts that at `go >= 1.26`. Pinned at 1.25.14 they cannot compile it — the build machine failed on exactly this while catching the mesh up after today's merges. Each moves to the 1.26.8 digest of the flavour it already used: alpine for `builder`, debian for `route-proxy`. Nothing changes but the compiler version.
jschoubben added 1 commit 2026-09-27 18:58:30 +00:00
builder and route-proxy both build from the mesh-controller repository's context,
so its go.mod is theirs, and `nats.go v1.54.0` puts that at `go >= 1.26`. Pinned at
1.25.14 they cannot compile it: the build machine's own build failed with "go.mod
requires go >= 1.26.0 (running go 1.25.14)".

Each moves to the 1.26.8 digest of the flavour it already used — alpine for
builder, debian for route-proxy — so nothing changes but the compiler version.
jschoubben merged commit 51713dd631 into main 2026-09-27 19:00:39 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-catalog#116