From bf04f59468b6893a515c16ba6e4b3f601bb1d68f Mon Sep 17 00:00:00 2001 From: Sam Therapy Date: Thu, 16 Feb 2023 18:53:36 +0100 Subject: [PATCH] fix(goreleaser): add vendor dependency tarball Signed-off-by: Sam Therapy --- .goreleaser.yaml | 23 ++++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 0b883a5..2756a15 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -3,11 +3,11 @@ before: hooks: - make clean - # You may remove this if you don't use go modules. - go mod tidy - # you may remove this if you don't need go generate - # - go generate ./... + # Make manpages - doc/makeman.sh + # Vendor dependencies + - go mod vendor builds: - env: - CGO_ENABLED=0 @@ -24,13 +24,22 @@ archives: - LICENCE - completions/** - doc/awl.1.gz - replacements: - darwin: macOS - linux: Linux - windows: Windows + name_template: >- + {{ .ProjectName }}_ + {{- title .Os }}_ + {{- .Arch }} format_overrides: - goos: windows format: zip + rlcp: true + - files: + - vendor/** + id: vendor + format: tar.xz + name_template: "{{ .ProjectName }}-{{ .Version }}-deps" + meta: true + wrap_in_directory: "{{ .ProjectName }}" + rlcp: true checksum: name_template: "checksums.txt"