What would you like to be added
Add loong64 (LoongArch 64-bit) architecture support for Linux builds and releases.
Why is this needed
LoongArch is a domestic CPU architecture with growing adoption in China. The Go toolchain has supported GOARCH=loong64 since Go 1.21, and this project already uses Go 1.26 — well above the minimum required.
The vendored dependencies (e.g. golang.org/x/sys) already include loong64-specific files (syscall_linux_loong64.go, zsyscall_linux_loong64.go, asm_linux_loong64.s, etc.), so no dependency updates are needed.
What needs to change
.github/workflows/test.yaml: add loong64 to LINUX_ARCHES
.github/workflows/release.yaml: add loong64 to the linux release goarch matrix
What would you like to be added
Add
loong64(LoongArch 64-bit) architecture support for Linux builds and releases.Why is this needed
LoongArch is a domestic CPU architecture with growing adoption in China. The Go toolchain has supported
GOARCH=loong64since Go 1.21, and this project already uses Go 1.26 — well above the minimum required.The vendored dependencies (e.g.
golang.org/x/sys) already include loong64-specific files (syscall_linux_loong64.go,zsyscall_linux_loong64.go,asm_linux_loong64.s, etc.), so no dependency updates are needed.What needs to change
.github/workflows/test.yaml: addloong64toLINUX_ARCHES.github/workflows/release.yaml: addloong64to the linux releasegoarchmatrix