From cbaa6b6bca04aa103cd47e2795bdd8bcac6e4cf3 Mon Sep 17 00:00:00 2001 From: Alexander Miroshnichenko Date: Mon, 11 May 2026 18:49:47 +0300 Subject: [PATCH] fix(radar): inject correct build version via ldflags Version was showing as "dev" instead of "v1.5.14" because ldflags targeted the wrong variable. Changed from internal/version.Current to main.version which is the variable actually used by cmd/explorer. --- packages/radar/package.nix | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/packages/radar/package.nix b/packages/radar/package.nix index 821f0b8..ed3f65c 100644 --- a/packages/radar/package.nix +++ b/packages/radar/package.nix @@ -6,13 +6,13 @@ }: let - version = "1.5.10"; + version = "1.5.14"; src = fetchFromGitHub { owner = "skyhook-io"; repo = "radar"; rev = "v${version}"; - hash = "sha256-Xvn1dDqCaBlXY/XD2GoWBDECMhxFlYCGlnVinLR/c1A="; + hash = "sha256-/TebJGe672kefEci2WuDWw31ivGiMImxQCcWIzJ8pQE="; }; # Build the frontend as a separate derivation. @@ -75,7 +75,7 @@ buildGoModule { pname = "radar"; inherit version src; - vendorHash = "sha256-bmS4nRzVG4ZmpV3kq2Ih8uerRWL5weq0KP54jT3sh5I="; + vendorHash = "sha256-86+KD+MTiBh+Nw64suCWCkv90/+FXUKWiv1CS2EWTpw="; # Copy pre-built frontend assets before Go compilation for go:embed preBuild = '' @@ -85,6 +85,12 @@ buildGoModule { env.CGO_ENABLED = 0; + ldflags = [ + "-s" + "-w" + "-X main.version=v${version}" + ]; + subPackages = [ "cmd/explorer" ]; doCheck = false;