From 2d16e4a3ec99e8de1f9ec2f344bc47bd62ac8933 Mon Sep 17 00:00:00 2001 From: mlsmaycon Date: Tue, 16 Jun 2026 07:28:33 +0200 Subject: [PATCH] [release] update GoReleaser and refine docker configurations - Bump GoReleaser to v2.16.0 - Fix SKIP_DOCKER_PUSH environment variable handling - Adjust rootless docker tag logic - Update dockerfile path for upload server - Add extra files to the rootless client build --- .github/workflows/release.yml | 2 +- .goreleaser.yaml | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b15185198..11cf56571 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,7 @@ on: env: SIGN_PIPE_VER: "v0.1.5" - GORELEASER_VER: "v2.14.3" + GORELEASER_VER: "v2.16.0" PRODUCT_NAME: "NetBird" COPYRIGHT: "NetBird GmbH" diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 6d334ea21..8563169c9 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -1,7 +1,7 @@ version: 2 env: - SKIP_PUBLISH={{ if index .Env "SKIP_PUBLISH" }}{{ .Env.SKIP_PUBLISH }}{{ else }}true{{ end }} - - SKIP_DOCKER_PUSH={{ if index .Env "SKIP_DOCKER_PUSH" }}{{ .Env.SKIP_PUBLISH }}{{ else }}false{{ end }} + - SKIP_DOCKER_PUSH={{ if index .Env "SKIP_DOCKER_PUSH" }}{{ .Env.SKIP_DOCKER_PUSH }}{{ else }}false{{ end }} project_name: netbird builds: - id: netbird-wasm @@ -256,8 +256,10 @@ dockers_v2: - ghcr.io/netbirdio/netbird tags: - "v{{ .Version }}-rootless" - - "{{ if not .IsNightly }}latest-rootless{{ end }}" + - "{{ if eq .Env.SKIP_PUBLISH \"false\" }}latest{{ end }}" dockerfile: client/Dockerfile-rootless + extra_files: + - client/netbird-entrypoint.sh platforms: - linux/amd64 - linux/arm64 @@ -345,7 +347,7 @@ dockers_v2: tags: - "v{{ .Version }}" - "{{ if eq .Env.SKIP_PUBLISH \"false\" }}latest{{ end }}" - dockerfile: upload/Dockerfile + dockerfile: upload-server/Dockerfile platforms: - linux/amd64 - linux/arm64