backy/.goreleaser/github.yml

41 lines
942 B
YAML
Raw Normal View History

2023-01-17 22:47:34 -06:00
# Make sure to check the documentation at https://goreleaser.com
2024-11-19 23:08:34 -06:00
version: 2
2023-01-17 22:47:34 -06:00
before:
hooks:
# You may remove this if you don't use go modules.
- go mod tidy
builds:
- env:
- CGO_ENABLED=0
goos:
- freebsd
2023-01-17 22:47:34 -06:00
- linux
goarch:
- "386"
- amd64
- arm64
2023-01-17 22:47:34 -06:00
archives:
2025-02-11 21:47:23 -06:00
- formats: tar.gz
2023-01-17 22:47:34 -06:00
# this name template makes the OS and Arch compatible with the results of uname.
name_template: >-
{{ .ProjectName }}_{{ .Version }}_
2023-01-17 22:47:34 -06:00
{{- title .Os }}_
{{- if eq .Arch "amd64" }}x86_64
{{- else if eq .Arch "386" }}i386
{{- else }}{{ .Arch }}{{ end }}
{{- if .Arm }}v{{ .Arm }}{{ end }}
# use zip for windows archives
format_overrides:
- goos: windows
2025-02-14 12:54:05 -06:00
formats: [zip]
2023-01-17 22:47:34 -06:00
checksum:
name_template: 'checksums.txt'
snapshot:
2024-11-19 23:30:33 -06:00
version_template: "{{ incpatch .Version }}-next"
2023-01-17 22:47:34 -06:00
changelog:
sort: asc
filters:
exclude:
- '^docs:'
- '^test:'