# NOTE: This file is intentionally a mirror of .goreleaser.yaml. # Canonical configuration lives in .goreleaser.yaml; keep both in sync. # CI release workflow explicitly uses .goreleaser.yaml to avoid ambiguity. # 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 }}"