summaryrefslogtreecommitdiff
path: root/teleirc/matterbridge/.goreleaser.yml
diff options
context:
space:
mode:
Diffstat (limited to 'teleirc/matterbridge/.goreleaser.yml')
-rw-r--r--teleirc/matterbridge/.goreleaser.yml41
1 files changed, 41 insertions, 0 deletions
diff --git a/teleirc/matterbridge/.goreleaser.yml b/teleirc/matterbridge/.goreleaser.yml
new file mode 100644
index 0000000..c4f9064
--- /dev/null
+++ b/teleirc/matterbridge/.goreleaser.yml
@@ -0,0 +1,41 @@
+release:
+ prerelease: auto
+ name_template: "{{.ProjectName}} v{{.Version}}"
+
+builds:
+- env:
+ - CGO_ENABLED=0
+ goos:
+ - freebsd
+ - windows
+ - darwin
+ - linux
+ - dragonfly
+ - netbsd
+ - openbsd
+ goarch:
+ - amd64
+ - arm
+ - arm64
+ - 386
+ goarm:
+ - 6
+ - 7
+ ldflags:
+ - -s -w -X github.com/42wim/matterbridge/version.GitHash={{.ShortCommit}}
+
+archives:
+ -
+ id: matterbridge
+ builds:
+ - matterbridge
+ name_template: "{{ .Binary }}-{{ .Version }}-{{ .Os }}-{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}"
+ format: binary
+ files:
+ - none*
+ replacements:
+ 386: 32bit
+ amd64: 64bit
+
+checksum:
+ name_template: 'checksums.txt'