# This is an example .goreleaser.yml file with some sensible defaults. # Make sure to check the documentation at https://goreleaser.com before: hooks: # You may remove this if you don't use go modules. - go mod tidy - make embed-ui builds: - env: - CGO_ENABLED=0 id: atest binary: atest goos: - linux - windows - darwin ldflags: - -w - -s - -X github.com/linuxsuren/api-testing/pkg/version.version={{.Version}} - env: - CGO_ENABLED=0 id: collector binary: atest-collector main: ./extensions/collector/main.go goos: - linux - windows - darwin ldflags: - -w - -s archives: - name_template: "{{ .Binary }}-{{ .Os }}-{{ .Arch }}" builds: - atest format_overrides: - goos: windows format: zip files: - README.md - name_template: "{{ .Binary }}-{{ .Os }}-{{ .Arch }}" id: collector builds: - collector format_overrides: - goos: windows format: zip files: - README.md checksum: name_template: 'checksums.txt' snapshot: name_template: "{{ incpatch .Version }}-next" changelog: sort: asc filters: exclude: - '^docs:' - '^test:'