diff --git a/v2/.goreleaser.yml b/v2/.goreleaser.yml index ba272fcf3..481ef8526 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