Poindexter/.goreleaser.yaml

46 lines
913 B
YAML
Raw Normal View History

# GoReleaser config for Poindexter (library)
# This configuration focuses on generating GitHub Releases with changelog notes.
# Since Poindexter is a library (no CLI binaries), we skip building archives.
project_name: poindexter
dist: dist
before:
hooks:
- go mod tidy
builds: [] # no binaries to build for this library
dockers: []
archives: [] # do not produce tarballs/zip since there are no binaries
checksum:
name_template: "checksums.txt"
changelog:
use: github
sort: asc
filters:
exclude:
- '^docs:'
- '^chore:'
- '^test:'
- '^ci:'
- 'README'
release:
prerelease: false
draft: false
mode: replace
footer: |
--
Generated by GoReleaser. See CHANGELOG.md for curated notes.
report_sizes: true
# Snapshot configuration for non-tag builds (optional local use)
snapshot:
name_template: "{{ incpatch .Version }}-next+{{ .ShortCommit }}"