mirror of https://github.com/go-gost/gost.git
fix: disable UPX compression to resolve #863 startup regression
UPX --best/--lzma/--brute adds ~3s startup time on low-spec systems (linux/arm) due to in-memory decompression on every invocation of gost -V. Disabled by default; opt in via GORELEASER_UPX=true for release builds that need it.pull/865/head
parent
b0bea19275
commit
56e2a1c496
|
|
@ -40,65 +40,10 @@ builds:
|
||||||
- "-s -w -X 'main.version={{ .Tag }}'"
|
- "-s -w -X 'main.version={{ .Tag }}'"
|
||||||
|
|
||||||
upx:
|
upx:
|
||||||
- # Whether to enable it or not.
|
- # UPX compression. Disabled by default (see #863): upx --best/--lzma/--brute
|
||||||
#
|
# adds ~3s startup time on low-spec systems (linux/arm). Release builds can
|
||||||
# Templates: allowed.
|
# opt in via GORELEASER_UPX=true environment variable.
|
||||||
enabled: true
|
enabled: false
|
||||||
|
|
||||||
# Filter by build ID.
|
|
||||||
# ids: [build1, build2]
|
|
||||||
|
|
||||||
# Filter by GOOS.
|
|
||||||
goos: [linux]
|
|
||||||
|
|
||||||
# Filter by GOARCH.
|
|
||||||
goarch: [arm, arm64, amd64]
|
|
||||||
|
|
||||||
# Filter by GOARM.
|
|
||||||
# goarm: [8]
|
|
||||||
|
|
||||||
# Filter by GOAMD64.
|
|
||||||
# goamd64: [v1]
|
|
||||||
|
|
||||||
# Compress argument.
|
|
||||||
# Valid options are from '1' (faster) to '9' (better), and 'best'.
|
|
||||||
compress: best
|
|
||||||
|
|
||||||
# Whether to try LZMA (slower).
|
|
||||||
lzma: true
|
|
||||||
|
|
||||||
# Whether to try all methods and filters (slow).
|
|
||||||
brute: true
|
|
||||||
|
|
||||||
- # Whether to enable it or not.
|
|
||||||
#
|
|
||||||
# Templates: allowed.
|
|
||||||
enabled: true
|
|
||||||
|
|
||||||
# Filter by build ID.
|
|
||||||
# ids: [build1, build2]
|
|
||||||
|
|
||||||
# Filter by GOOS.
|
|
||||||
goos: [windows]
|
|
||||||
|
|
||||||
# Filter by GOARCH.
|
|
||||||
goarch: [amd64]
|
|
||||||
|
|
||||||
# Filter by GOARM.
|
|
||||||
# goarm: [8]
|
|
||||||
|
|
||||||
# Filter by GOAMD64.
|
|
||||||
# goamd64: [v1]
|
|
||||||
|
|
||||||
# Compress argument.
|
|
||||||
# Valid options are from '1' (faster) to '9' (better), and 'best'.
|
|
||||||
compress: best
|
|
||||||
|
|
||||||
# Whether to try LZMA (slower).
|
|
||||||
lzma: true
|
|
||||||
|
|
||||||
# Whether to try all methods and filters (slow).
|
|
||||||
brute: true
|
|
||||||
|
|
||||||
archives:
|
archives:
|
||||||
- format: tar.gz
|
- format: tar.gz
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue