# yaml-language-server: $schema=https://goreleaser.com/static/schema.json
version: 2
project_name: klefki
report_sizes: true
metadata:
mod_timestamp: "{{ .CommitTimestamp }}"
builds:
- main: ./cmd/klefki
flags:
- -trimpath
ldflags:
- -s
- -w
## <>
## <>
env:
- CGO_ENABLED=0
goarch:
- amd64
- arm64
## <>
## <>
goos:
- linux
- darwin
- windows
## <>
## <>
ignore:
- goos: windows
goarch: arm
mod_timestamp: "{{ .CommitTimestamp }}"
- main: ./cmd/klefkictl
flags:
- -trimpath
ldflags:
- -s
- -w
## <>
## <>
env:
- CGO_ENABLED=0
goarch:
- amd64
- arm64
## <>
## <>
goos:
- linux
- darwin
- windows
## <>
## <>
ignore:
- goos: windows
goarch: arm
mod_timestamp: "{{ .CommitTimestamp }}"
checksum:
name_template: "checksums.txt"
snapshot:
version_template: "{{ incpatch .Version }}-next"
changelog:
use: git
release:
prerelease: "auto"
footer: |-
**Full Changelog**: https://git.rgst.io/homelab/klefki/compare/{{ .PreviousTag }}...{{ .Tag }}
## <>
## <>