From 3142d770cf5c424a281b5661566d1f4f078f5bf5 Mon Sep 17 00:00:00 2001 From: Dimitris Karakasilis Date: Tue, 3 Oct 2023 15:48:39 +0300 Subject: [PATCH] Add .goreleaser.yaml Signed-off-by: Dimitris Karakasilis --- .goreleaser.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .goreleaser.yaml diff --git a/.goreleaser.yaml b/.goreleaser.yaml new file mode 100644 index 0000000..eeda727 --- /dev/null +++ b/.goreleaser.yaml @@ -0,0 +1,31 @@ +# Make sure to check the documentation at http://goreleaser.com +project_name: enki +builds: + - ldflags: + - -w -s -X "github.com/kairos-io/enki/internal/version.version={{.Tag}}" -X "github.com/kairos-io/enki/internal/version.gitCommit={{.ShortCommit}}" + env: + - CGO_ENABLED=0 + goos: + - linux + goarch: + - amd64 + - arm64 + binary: '{{ .ProjectName }}' +source: + enabled: true + name_template: '{{ .ProjectName }}-{{ .Tag }}-source' +archives: + # Default template uses underscores instead of - + - name_template: >- + {{ .ProjectName }}-{{ .Tag }}-{{- title .Os }}-{{- if eq .Arch "amd64" }}x86_64{{- else if eq .Arch "386" }}i386{{- else }}{{ .Arch }}{{ end }}{{- if .Arm }}v{{ .Arm }}{{ end }} +checksum: + name_template: '{{ .ProjectName }}-{{ .Tag }}-checksums.txt' +snapshot: + name_template: "{{ .Tag }}-next" +changelog: + sort: asc + filters: + exclude: + - '^docs:' + - '^test:' + - '^Merge pull request'