From 3a377d43de7756c99df67fb4a1708b2c84ec4ded Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Sch=C3=A4fer?= Date: Sun, 22 Feb 2026 22:12:48 +0100 Subject: [PATCH] Add .goreleaser.yaml for project configuration --- .goreleaser.yaml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .goreleaser.yaml diff --git a/.goreleaser.yaml b/.goreleaser.yaml new file mode 100644 index 0000000..30b16d2 --- /dev/null +++ b/.goreleaser.yaml @@ -0,0 +1,31 @@ +project_name: newt + +builds: + - id: newt + main: ./cmd/newt + binary: newt + goos: + - linux + goarch: + - amd64 + - arm64 + ldflags: + - -s -w -X main.version={{ .Version }} + +nfpms: + - id: packages + package_name: newt + builds: + - newt + vendor: fosrl + maintainer: fosrl + description: Newt - userspace tunnel client and TCP/UDP proxy + license: AGPL-3.0 + formats: + - deb + - rpm + - apk + bindir: /usr/bin + contents: + - src: LICENSE + dst: /usr/share/doc/newt/LICENSE