From 8744e82675f89747ba0742249fe7c1b4466e3e37 Mon Sep 17 00:00:00 2001 From: Hiroshi Muraoka Date: Wed, 16 Oct 2024 17:38:42 +0900 Subject: [PATCH] add goreleaser config Signed-off-by: Hiroshi Muraoka --- .goreleaser.yml | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 .goreleaser.yml diff --git a/.goreleaser.yml b/.goreleaser.yml new file mode 100644 index 00000000..02b021a3 --- /dev/null +++ b/.goreleaser.yml @@ -0,0 +1,37 @@ +# yaml-language-server: $schema=https://goreleaser.com/static/schema.json +version: 2 + +builds: + - binary: sql-migrate + main: ./sql-migrate/main.go + goos: + - darwin + - linux + goarch: + - '386' + - amd64 + - arm64 + goarm: + - '6' + ignore: + - goos: darwin + goarch: '386' + env: + - CGO_ENABLED=0 + mod_timestamp: '{{ .CommitTimestamp }}' + flags: + - -trimpath + ldflags: + - -s -w # Don't set main.version. + +gomod: + proxy: true + +archives: + - name_template: "{{.Binary}}_{{.Os}}_{{.Arch}}" + files: + - README.md + - LICENSE + +release: + draft: false