From 1395130952bb2030767a00f30b4ee2d70dbdabcb Mon Sep 17 00:00:00 2001 From: Jonathan Rockway <2367+jrockway@users.noreply.github.com> Date: Sat, 28 May 2022 06:23:32 -0400 Subject: [PATCH] goreleaser: build arm 6/7, amd64 v2/v3, publish to homebrew tap --- .goreleaser.yml | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 1d85753..3d7724c 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -21,6 +21,12 @@ builds: - amd64 - arm - arm64 + goarm: + - 6 + - 7 + goamd64: + - v2 + - v3 ignore: - goos: darwin goarch: arm @@ -43,7 +49,7 @@ archives: checksum: name_template: "checksums.txt" snapshot: - name_template: "{{ .Tag }}-next" + name_template: "{{ slice .Tag 1 }}-next" changelog: sort: asc filters: @@ -62,3 +68,19 @@ release: disable: false source: enabled: false +brews: + - name: jlog + tap: + owner: jrockway + name: homebrew-tap + homepage: "https://github.com/jrockway/json-logs" + description: "Pretty-print JSON logs" + license: Apache-2.0 + goarm: 6 + goamd64: v2 + conflicts: + - jlog + test: | + system "#{bin}/jlog --version" + install: | + bin.install jlog