From 7338ba51906c9b0eafe2747737884aa18fa03ea2 Mon Sep 17 00:00:00 2001 From: sandeep Date: Tue, 1 Mar 2022 19:51:31 +0530 Subject: [PATCH] goreleaser update to include cve-annotate build --- v2/.goreleaser.yml | 46 +++++++++++++++++++++++++++++----------------- 1 file changed, 29 insertions(+), 17 deletions(-) diff --git a/v2/.goreleaser.yml b/v2/.goreleaser.yml index ba272fcf..481ef852 100644 --- a/v2/.goreleaser.yml +++ b/v2/.goreleaser.yml @@ -3,36 +3,48 @@ before: - go mod tidy builds: -- env: - - CGO_ENABLED=0 - goos: - - windows - - linux - - darwin - goarch: - - amd64 - - 386 - - arm - - arm64 +- main: cmd/nuclei/main.go + binary: nuclei + id: nuclei-cli + + env: + - CGO_ENABLED=0 + + goos: [windows,linux,darwin] + goarch: [amd64,386,arm,arm64] ignore: - goos: darwin - goarch: '386' + goarch: 386 - goos: windows - goarch: 'arm' + goarch: arm - goos: windows - goarch: 'arm64' - - binary: '{{ .ProjectName }}' - main: cmd/nuclei/main.go + goarch: arm64 flags: - -trimpath +- main: cmd/cve-annotate/main.go + binary: cve-annotate + id: annotate + + env: + - CGO_ENABLED=0 + + goos: [linux] + goarch: [amd64] + archives: - format: zip + id: nuclei + builds: [nuclei-cli] replacements: darwin: macOS +- format: zip + id: annotate + builds: [annotate] + name_template: "{{ .Binary }}" + checksum: algorithm: sha256