Repository navigation
Commit 0feba9c
fix(build): derive xgo image tag from GO_VERSION
The Go version was pinned in three places and #422 updated only two:
native/go.mod, GO_VERSION in the workflows, and the hardcoded xgo
image tag here (left at go-1.25.10).
Once go.mod requires go >= 1.26.0, the toolchain inside the
go-1.25.10 container auto-downloads Go 1.26.0 and runs its linker
against that image's older GNU binutils, which cannot parse the .def
file Go 1.26 emits. The Windows DLL then fails to link and the
enforcer reports the missing file as the symptom.
Deriving the tag from GO_VERSION removes the drift: CI already
exports it, and make's `?=` prefers the environment value.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Signed-off-by: Marc Nuri <marc@marcnuri.com>1 parent af56650 commit 0feba9c
1 file changed
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
7 | 14 | | |
8 | 15 | | |
9 | 16 | | |
| |||
59 | 66 | | |
60 | 67 | | |
61 | 68 | | |
62 | | - | |
| 69 | + | |
63 | 70 | | |
64 | 71 | | |
65 | 72 | | |
| |||
0 commit comments