version: 2 before: hooks: - go mod tidy builds: - id: qv main: ./cmd/web binary: qv env: - CGO_ENABLED=0 goos: - linux - windows - darwin goarch: - amd64 - arm64 goamd64: - v1 - v2 - v3 - v4 goarm64: - v8.0 ldflags: - -s -w archives: - id: qv-archive name_template: >- {{ .ProjectName }}_ {{- .Version }}_ {{- .Os }}_ {{- .Arch }}_ {{- if eq .Arch "amd64" }}{{ .Amd64 }} {{- else if eq .Arch "arm64" }}{{ .Arm64 }} {{- end }} formats: [ "tar.gz" ] format_overrides: - goos: windows formats: [ "zip" ]