From 9a9ee6592a093af902d7f14cc0ec5895f8a610d2 Mon Sep 17 00:00:00 2001 From: Kamil Samigullin Date: Fri, 27 Apr 2018 19:22:42 +0300 Subject: [PATCH] fix #25: integrate with goreleaser --- .goreleaser.yml | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .goreleaser.yml diff --git a/.goreleaser.yml b/.goreleaser.yml new file mode 100644 index 0000000..de90e93 --- /dev/null +++ b/.goreleaser.yml @@ -0,0 +1,49 @@ +archive: + files: + - LICENSE + format: tar.gz + format_overrides: + - goos: windows + format: zip + name_template: "{{.Binary}}_{{.Version}}_{{.Os}}-{{.Arch}}" + replacements: + 386: 32bit + amd64: 64bit + + darwin: macOS + linux: Linux + windows: Windows + +brew: + caveats: Use `check --help` to see detailed help message + commit_author: + name: Kamil Samigullin + email: kamil@samigullin.info + description: Check Something as a Service. + folder: Formula + github: + name: homebrew-tap + owner: kamilsk + homepage: https://github.com/kamilsk/check + +build: + binary: check + env: + - CGO_ENABLED=0 + goarch: + - 386 + - amd64 + goos: + - darwin + - linux + - windows + ldflags: -s -w -X main.version={{.Version}} -X main.commit={{.Commit}} -X main.date={{.Date}} + main: . + +checksum: { name_template: checksums.txt } + +release: + draft: false + github: + name: check + owner: kamilsk