Files
kit/.goreleaser.yaml
T

71 lines
1.4 KiB
YAML
Raw Normal View History

# yaml-language-server: $schema=https://goreleaser.com/static/schema.json
version: 2
2025-01-03 07:08:49 +03:00
builds:
- main: ./cmd/kit
binary: kit
env:
2025-01-03 07:08:49 +03:00
- CGO_ENABLED=0
goos:
- darwin
2025-01-03 07:08:49 +03:00
- linux
- windows
goarch:
- amd64
- arm64
ldflags:
- -s -w
- -X main.version={{.Version}}
- -X main.commit={{.Commit}}
- -X main.date={{.Date}}
2025-01-03 07:08:49 +03:00
archives:
- formats: [tar.gz]
name_template: "{{ .ProjectName }}_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
2025-01-03 07:08:49 +03:00
format_overrides:
- goos: windows
formats: [zip]
2025-01-03 07:08:49 +03:00
checksum:
name_template: checksums.txt
release:
header: |
## Installation
```bash
# Bun / npm
bun add -g @mark3labs/kit
# or: npm install -g @mark3labs/kit
# Go install (requires Go 1.26+)
go install github.com/mark3labs/kit/cmd/kit@latest
# Or download from assets below
```
2025-01-03 07:08:49 +03:00
changelog:
sort: asc
use: github
2025-01-03 07:08:49 +03:00
filters:
exclude:
- "^Merge"
- "^merge"
- "^wip"
- "^WIP"
groups:
- title: "Features"
regexp: '^.*?feat(\([[:word:]]+\))??!?:.+$'
order: 0
- title: "Bug Fixes"
regexp: '^.*?fix(\([[:word:]]+\))??!?:.+$'
order: 1
- title: "Documentation"
regexp: '^.*?docs(\([[:word:]]+\))??!?:.+$'
order: 2
- title: "Maintenance"
regexp: '^.*?(chore|refactor|style|ci|build)(\([[:word:]]+\))??!?:.+$'
order: 3
- title: "Other Changes"
order: 999