mirror of
https://github.com/OpenListTeam/OpenList.git
synced 2025-09-19 04:06:18 +08:00

* feat:Add Windows 7 and LoongArch old world build support (#30) * feat:Add Windows 7 and Loongson old world build support - Add BuildWin7() function with patched Go compiler for Windows 7 compatibility - Add BuildLoongOldWorld() function for linux-loong64-abi1.0 target - Create Zig-based wrapper scripts for Windows 7 cross-compilation - Integrate new build functions into existing release workflows * fix(win7):Add MinGW-w64 toolchain and improve LoongArch ABI isolation - Install MinGW-w64 cross-compilation toolchain for Win7 compatibility - Replace Zig compiler wrappers with MinGW-w64 for Windows 7 builds - Add Go build cache cleaning to prevent LoongArch ABI1.0/ABI2.0 cross-contamination - Force clean rebuilds (-a flag) for LoongArch builds to ensure ABI compatibility * feat: add Windows 7 build support to beta release workflow * feat: add LoongArch ABI2.0 support alongside existing ABI1.0 build (#31) - Add BuildWin7() function with patched Go compiler for Windows 7 compatibility - Add BuildLoongOldWorld() function for linux-loong64-abi1.0 target - Create Zig-based wrapper scripts for Windows 7 cross-compilation - Integrate new build functions into existing release workflows - Install MinGW-w64 cross-compilation toolchain for Win7 compatibility - Replace Zig compiler wrappers with MinGW-w64 for Windows 7 builds - Add Go build cache cleaning to prevent LoongArch ABI1.0/ABI2.0 cross-contamination - Force clean rebuilds (-a flag) for LoongArch builds to ensure ABI compatibility * [skip ci]refactor:Refactor LoongArch builds to separate glibc from musl compilation * fix(go-cache):Improve error handling for Go module cache cleaning in LoongArch builds * feat(build): Enhance LoongArch build process with improved toolchain setup and cache management * fix(build): Update Windows 7 target naming in build scripts and workflows * refactor(build): Replace MinGW-w64 with Zig for Windows 7 toolchain in build scripts * chore(cgo): remove cgo-actions subproject