golang: add 1.27 - #30368
Conversation
Fixes: a6e9444 ("golang: fix missing dependency check") Signed-off-by: George Sapkin <[email protected]> (cherry picked from commit d2a4964)
Fix stripping when using previous version as a bootstrap. Fixes: 5657eb0 ("golang: split src into separate packages") Signed-off-by: George Sapkin <[email protected]> (cherry picked from commit 591422e)
Add Go 1.27 and use the default bootstrap. Changes: https://go.dev/doc/go1.27 Signed-off-by: George Sapkin <[email protected]> (cherry picked from commit 57b8455)
openwrt-ai
left a comment
There was a problem hiding this comment.
Reviewed 3 new commits as a backport to openwrt-25.12.
All three carry a (cherry picked from commit <sha>) trailer, all three referenced commits exist on master, and each diff is byte-identical to its upstream counterpart (d2a4964a, 591422e8, 57b84553) — no deviation introduced by the cherry-pick. Prerequisites are in place on the branch: golang-bootstrap is at 1.24.13 on both branches, and after this PR lang/golang/golang-version.mk matches master exactly. Nothing blocks a merge from my side; the one inline remark is optional.
Note the PR is still marked as a draft. The four red build jobs (x86_64, aarch64_generic, i386_pentium-mmx, arm_cortex-a15) fail in the runtime-test container while fetching the apk index (wget: exited with error 8, UNTRUSTED signature on the 25.12-SNAPSHOT indexes), not in the golang build — that reads as test-harness flakiness rather than a defect in this PR, but the call is yours.
Generated by Claude Code
Maintainer: me
Description:
Backport to 25.12:
🧪 Run Testing Details
Tested building and running Syncthing.
✅ Formalities