lol

fits-cloudctl: add verioning ldflags

+11 -1
+11 -1
pkgs/tools/admin/fits-cloudctl/default.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "fits-cloudctl"; 8 - version = "0.12.19"; 8 + version = "0.12.19"; # also update these 3 vars: 9 + gitversion = "tags/v0.12.19-0-g0a0d89a"; # git describe --long --all 10 + gitsha = "0a0d89a8"; # git rev-parse --short=8 HEAD 11 + gittime = "2024-05-15T17:34:46+02:00"; # date --iso-8601=seconds 9 12 10 13 src = fetchFromGitHub { 11 14 owner = "fi-ts"; ··· 15 18 }; 16 19 17 20 vendorHash = "sha256-mK10DxDUrEkCdumq6MM6h7B8C8P1hGE466ko3yj1kto="; 21 + 22 + ldflags = [ 23 + "-X github.com/metal-stack/v.Version=${version}" 24 + "-X github.com/metal-stack/v.Revision=${gitversion}" 25 + "-X github.com/metal-stack/v.GitSHA1=${gitsha}" 26 + "-X github.com/metal-stack/v.BuildDate=${gittime}" 27 + ]; 18 28 19 29 meta = with lib; { 20 30 description = "Command-line client for FI-TS Finance Cloud Native services";