aboutsummaryrefslogtreecommitdiff
path: root/templates/go/.goreleaser.yaml
diff options
context:
space:
mode:
authorFranck Cuny <franck@fcuny.net>2023-12-19 08:57:04 -0800
committerFranck Cuny <franck@fcuny.net>2023-12-19 08:58:54 -0800
commitb59565bf7460b1a487e8e4d9b92834e3fdeed418 (patch)
tree4d3c0d3d31f885dd0ab671a4b3029d7ace449065 /templates/go/.goreleaser.yaml
parentchore: update flake (diff)
downloadinfra-b59565bf7460b1a487e8e4d9b92834e3fdeed418.tar.gz
add goreleaser to go template
Diffstat (limited to '')
-rw-r--r--templates/go/.goreleaser.yaml28
1 files changed, 28 insertions, 0 deletions
diff --git a/templates/go/.goreleaser.yaml b/templates/go/.goreleaser.yaml
new file mode 100644
index 0000000..d907209
--- /dev/null
+++ b/templates/go/.goreleaser.yaml
@@ -0,0 +1,28 @@
+project_name: fixproject
+builds:
+ - id: default
+ main: .
+ binary: fixproject
+ flags:
+ - -tags
+ - -trimpath
+ env:
+ - CGO_ENABLED=0
+ ldflags:
+ - -s -w -X main.Version={{.Version}} -X main.BuildDate={{ .CommitDate }}
+ goos:
+ - darwin
+ - linux
+ goarch:
+ - amd64
+ - arm64
+archives:
+ - id: default
+ builds:
+ - default
+ name_template: "fixproject_{{ .Os }}_{{ .Arch }}{{ if .Arm }}v{{ .Arm }}{{ end }}"
+ format: tar.gz
+checksum:
+ name_template: "checksums.txt"
+snapshot:
+ name_template: "{{ incpatch .Version }}-next"