diff --git a/.goreleaser.yaml b/.goreleaser.yaml new file mode 100644 index 0000000..cd7c091 --- /dev/null +++ b/.goreleaser.yaml @@ -0,0 +1,37 @@ +# Make sure to check the documentation at http://goreleaser.com +builds: + - ldflags: + - -w -s + env: + - CGO_ENABLED=0 + goos: + - linux + - windows + goarch: + - amd64 + main: ./installer/ + id: "c3os" + binary: "c3os" +source: + enabled: true + name_template: '{{ .ProjectName }}-{{ .Tag }}-source' +archives: + # Default template uses underscores instead of - + - name_template: "{{ .ProjectName }}-{{ .Tag }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}" + replacements: + darwin: Darwin + linux: Linux + windows: Windows + 386: i386 + amd64: x86_64 +checksum: + name_template: '{{ .ProjectName }}-{{ .Tag }}-checksums.txt' +snapshot: + name_template: "{{ .Tag }}-next" +changelog: + sort: asc + filters: + exclude: + - '^docs:' + - '^test:' + - '^Merge pull request' \ No newline at end of file