]> git.r.bdr.sh - rbdr/mobius/commitdiff
Add .goreleaser.yaml
authorJeff Halter <redacted>
Sun, 9 Jun 2024 23:47:03 +0000 (16:47 -0700)
committerGitHub <redacted>
Sun, 9 Jun 2024 23:47:03 +0000 (16:47 -0700)
.goreleaser.yaml [new file with mode: 0644]

diff --git a/.goreleaser.yaml b/.goreleaser.yaml
new file mode 100644 (file)
index 0000000..4dc6f91
--- /dev/null
@@ -0,0 +1,39 @@
+version: 1
+
+before:
+  hooks:
+    - go mod tidy
+
+builds:
+  - env:
+      - CGO_ENABLED=0
+    goarch:
+      - amd64
+      - arm
+      - arm64
+    goos:
+      - linux
+      - windows
+      - darwin
+
+archives:
+  - format: tar.gz
+    # this name template makes the OS and Arch compatible with the results of `uname`.
+    name_template: >-
+      {{ .ProjectName }}_
+      {{- title .Os }}_
+      {{- if eq .Arch "amd64" }}x86_64
+      {{- else if eq .Arch "386" }}i386
+      {{- else }}{{ .Arch }}{{ end }}
+      {{- if .Arm }}v{{ .Arm }}{{ end }}
+    # use zip for windows archives
+    format_overrides:
+      - goos: windows
+        format: zip
+
+changelog:
+  sort: asc
+  filters:
+    exclude:
+      - "^docs:"
+      - "^test:"