feat: goreleaser config [ci skip]

This commit is contained in:
decentral1se 2024-01-03 00:43:55 +01:00
parent f8039aec33
commit 376db98f81
Signed by: decentral1se
GPG Key ID: 03789458B3D0C410
3 changed files with 28 additions and 1 deletions

3
.gitignore vendored
View File

@ -1,3 +1,4 @@
/cairde
*.log
*.work
/cairde
/dist/

23
.goreleaser.yaml Normal file
View File

@ -0,0 +1,23 @@
---
project_name: cairde
before:
hooks:
- go mod tidy
builds:
- env:
- CGO_ENABLED=0
dir: cmd/cairde
goos:
- linux
- darwin
goarch:
- amd64
ldflags:
- "-X 'main.Commit={{ .Commit }}'"
- "-X 'main.Version={{ .Version }}'"
archives:
- format: binary

View File

@ -31,3 +31,6 @@ loc:
test:
@go test ./... -cover -v
release:
@goreleaser release --snapshot --clean