diff --git a/.goreleaser.yml b/.goreleaser.yml index 7371829a..633723bb 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -1,38 +1,50 @@ +version: 2 + before: hooks: - go mod tidy builds: -- main: cmd/interactsh-client/main.go - binary: interactsh-client - id: interactsh-client - - env: - - CGO_ENABLED=0 - - goos: [windows,linux,darwin] - goarch: [amd64,386,arm,arm64] - -- main: cmd/interactsh-server/main.go - binary: interactsh-server - id: interactsh-server - - env: - - CGO_ENABLED=0 - - goos: [windows,linux,darwin] - goarch: [amd64,386,arm,arm64] + - main: cmd/interactsh-client/main.go + binary: interactsh-client + id: interactsh-client + env: + - CGO_ENABLED=0 + goos: [windows, linux, darwin] + goarch: [amd64, '386', arm, arm64] + ignore: + - goos: darwin + goarch: '386' + - goos: windows + goarch: arm + - goos: windows + goarch: arm64 + + - main: cmd/interactsh-server/main.go + binary: interactsh-server + id: interactsh-server + env: + - CGO_ENABLED=0 + goos: [windows, linux, darwin] + goarch: [amd64, '386', arm, arm64] + ignore: + - goos: darwin + goarch: '386' + - goos: windows + goarch: arm + - goos: windows + goarch: arm64 archives: -- format: zip - id: client - builds: [interactsh-client] - name_template: '{{ .Binary }}_{{ .Version }}_{{ if eq .Os "darwin" }}macOS{{ else }}{{ .Os }}{{ end }}_{{ .Arch }}' + - formats: [zip] + id: client + ids: [interactsh-client] + name_template: '{{ .Binary }}_{{ .Version }}_{{ if eq .Os "darwin" }}macOS{{ else }}{{ .Os }}{{ end }}_{{ .Arch }}' -- format: zip - id: server - builds: [interactsh-server] - name_template: '{{ .Binary }}_{{ .Version }}_{{ if eq .Os "darwin" }}macOS{{ else }}{{ .Os }}{{ end }}_{{ .Arch }}' + - formats: [zip] + id: server + ids: [interactsh-server] + name_template: '{{ .Binary }}_{{ .Version }}_{{ if eq .Os "darwin" }}macOS{{ else }}{{ .Os }}{{ end }}_{{ .Arch }}' checksum: algorithm: sha256 @@ -46,4 +58,4 @@ announce: discord: enabled: true - message_template: '**New Release: {{ .ProjectName }} {{.Tag}}** is published! Check it out at {{ .ReleaseURL }}' \ No newline at end of file + message_template: '**New Release: {{ .ProjectName }} {{.Tag}}** is published! Check it out at {{ .ReleaseURL }}' diff --git a/go.mod b/go.mod index 49e1c357..386c6002 100644 --- a/go.mod +++ b/go.mod @@ -20,7 +20,7 @@ require ( github.com/projectdiscovery/goflags v0.1.74 github.com/projectdiscovery/gologger v1.1.68 github.com/projectdiscovery/ldapserver v1.0.2-0.20240219154113-dcc758ebc0cb - github.com/projectdiscovery/retryabledns v1.0.113 + github.com/projectdiscovery/retryabledns v1.0.114 github.com/projectdiscovery/retryablehttp-go v1.3.6 github.com/projectdiscovery/utils v0.10.0 github.com/remeh/sizedwaitgroup v1.0.0 diff --git a/go.sum b/go.sum index 4396220e..53784c0b 100644 --- a/go.sum +++ b/go.sum @@ -304,8 +304,8 @@ github.com/projectdiscovery/mapcidr v1.1.97 h1:7FkxNNVXp+m1rIu5Nv/2SrF9k4+LwP8Qu github.com/projectdiscovery/mapcidr v1.1.97/go.mod h1:9dgTJh1SP02gYZdpzMjm6vtYFkEHQHoTyaVNvaeJ7lA= github.com/projectdiscovery/networkpolicy v0.1.34 h1:TRwNbgMwdx3NC190TKSLwtTvr0JAIZAlnWkOhW0yBME= github.com/projectdiscovery/networkpolicy v0.1.34/go.mod h1:GJ20E7fJoA2vk8ZBSa1Cvc5WyP8RxglF5bZmYgK8jag= -github.com/projectdiscovery/retryabledns v1.0.113 h1:s+DAzdJ8XhLxRgt5636H0HG9OqHsGRjX9wTrLSTMqlQ= -github.com/projectdiscovery/retryabledns v1.0.113/go.mod h1:+DyanDr8naxQ2dRO9c4Ezo3NHHXhz8L0tTSRYWhiwyA= +github.com/projectdiscovery/retryabledns v1.0.114 h1:COyNKzhA7oa3C/1639WRXeXsKrUJx06paVbN64IHZ3E= +github.com/projectdiscovery/retryabledns v1.0.114/go.mod h1:+DyanDr8naxQ2dRO9c4Ezo3NHHXhz8L0tTSRYWhiwyA= github.com/projectdiscovery/retryablehttp-go v1.3.6 h1:dLb0/YVX+oX70gpWxN5GXT8pCKpn8fdXfwOq2TsXxNY= github.com/projectdiscovery/retryablehttp-go v1.3.6/go.mod h1:tKVxmL4ixWy1MjYk5GJvFL0Cp10fnQgSp2F6bSBEypI= github.com/projectdiscovery/utils v0.10.0 h1:E3nMm0h3LWt2bbnpRd8Whyj/y0DrMJKYx2zV8gqFDF0=