tg-tunnel: rebuild all 9 arches with Go 1.22.12
Some checks failed
CI / ShellCheck (push) Has been cancelled
CI / Go Build & Test (push) Has been cancelled
CI / Luacheck (push) Has been cancelled

Go 1.26.x silently broke MIPS soft-float on Linux kernels that ship with
Keenetic/Netis Keenetic-port boxes — the runtime fatal'd at
runtime/proc.go:363 (go forcegchelper()) during startup on mipsel-3.4.
Reported by Giam (Netis N6, Keenetic 5.0.9), Владислав, and sisVita —
all three with identical pc=0x7408c register dumps.

The April 21 commit (e3b794d) inadvertently rebuilt all arches with
Go 1.26.1 and pushed the broken mipsel binary. Users who didn't re-pull
kept running the March 13 (35a2963) Go 1.22.12 binary and were unaffected;
new installs and menu-forced redownloads got the broken one.

Pinning to Go 1.22.12 — the last version verified to produce working
MIPS soft-float binaries for Keenetic-class boxes. Other arches carried
along for consistency.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
Necronicle 2026-04-22 14:31:16 +03:00
parent b984e7c9e9
commit ad3ce2f1dc
9 changed files with 0 additions and 0 deletions