46 lines
913 B
YAML
46 lines
913 B
YAML
|
|
# 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 }}"
|