before: hooks: - go mod tidy builds: - env: - CGO_ENABLED=0 mod_timestamp: "{{ .CommitTimestamp }}" flags: - -trimpath ldflags: - "-s -w -X main.version={{ .Version }} -X main.commit={{ .Commit }}" goos: - darwin - freebsd - linux - windows goarch: - amd64 - 386 - arm - arm64 goarm: - 6 - 7 archives: - format: tar.gz name_template: |- {{ .ProjectName }}-{{ .Version }}_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }} wrap_in_directory: true format_overrides: - goos: windows format: zip checksum: name_template: "checksums.txt" snapshot: name_template: "{{ .Tag }}-next" changelog: sort: asc filters: exclude: - "^docs:" - "^test:"