optimize build

This commit is contained in:
Bastian Doetsch 2022-03-07 19:26:58 +01:00
parent 71611fd754
commit 18f5d74402
No known key found for this signature in database
GPG Key ID: 1BE16C0988EB5F97

View File

@ -1,12 +1,9 @@
project_name: mullvad-best-server project_name: mullvad-best-server
# This is an example .goreleaser.yml file with some sensible defaults.
# Make sure to check the documentation at https://goreleaser.com
before: before:
hooks: hooks:
# You may remove this if you don't use go modules.
- go mod tidy - go mod tidy
# you may remove this if you don't need go generate
- go generate ./...
builds: builds:
- env: - env:
- CGO_ENABLED=0 - CGO_ENABLED=0
@ -15,6 +12,9 @@ builds:
- windows - windows
- darwin - darwin
mod_timestamp: "{{ .CommitTimestamp }}" mod_timestamp: "{{ .CommitTimestamp }}"
ldflags:
- -s -w
archives: archives:
- replacements: - replacements:
darwin: Darwin darwin: Darwin
@ -24,10 +24,13 @@ archives:
amd64: x86_64 amd64: x86_64
format: binary format: binary
name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}" name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
checksum: checksum:
name_template: 'checksums.txt' name_template: 'checksums.txt'
snapshot: snapshot:
name_template: "{{ incpatch .Version }}-next" name_template: "{{ incpatch .Version }}-next"
changelog: changelog:
sort: asc sort: asc
filters: filters: