fix(release): skip upx compression for windows arm64 binaries

UPX 5.0.0 does not support win64/arm64, causing CantPackException
and failing the release build.
This commit is contained in:
kolaente
2026-02-24 14:40:20 +01:00
parent 4325eae4d4
commit edae87f2a0

View File

@@ -1016,7 +1016,8 @@ func (Release) Compress(ctx context.Context) error {
if strings.Contains(info.Name(), "mips") ||
strings.Contains(info.Name(), "s390x") ||
strings.Contains(info.Name(), "riscv64") ||
strings.Contains(info.Name(), "darwin") {
strings.Contains(info.Name(), "darwin") ||
(strings.Contains(info.Name(), "windows") && strings.Contains(info.Name(), "arm64")) {
// not supported by upx
return nil
}