From c044c57069ad1cd876ea124b6cfdc47474a57cb9 Mon Sep 17 00:00:00 2001 From: Bruno Bigras Date: Tue, 17 Dec 2024 10:37:05 -0500 Subject: [PATCH] talosctl: 1.8.3 -> 1.9.0 Co-authored-by: Sergei Zimmerman <145775305+xokdvium@users.noreply.github.com> --- pkgs/by-name/ta/talosctl/package.nix | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/by-name/ta/talosctl/package.nix b/pkgs/by-name/ta/talosctl/package.nix index 3d6f111c7ad3..a033db0e0cf9 100644 --- a/pkgs/by-name/ta/talosctl/package.nix +++ b/pkgs/by-name/ta/talosctl/package.nix @@ -3,20 +3,21 @@ buildGoModule, fetchFromGitHub, installShellFiles, + versionCheckHook, }: buildGoModule rec { pname = "talosctl"; - version = "1.8.3"; + version = "1.9.0"; src = fetchFromGitHub { owner = "siderolabs"; repo = "talos"; - rev = "v${version}"; - hash = "sha256-KC5FxNrKRcAvM9IVuj9jh2AdQ6qqqdo3GwWRHH8t9As="; + tag = "v${version}"; + hash = "sha256-j/GqAUP3514ROf64+ouvCg//9QuGoVDgxkNFqi4r+WE="; }; - vendorHash = "sha256-/Xt/WZ+5ptxsiUkm6mplilB9gqv3mz+j7tyNikzJtkA="; + vendorHash = "sha256-XvOMNyiHnemqnbOzWmzZXkr3+/ZgJDg8vjCtWFkCtLs="; ldflags = [ "-s" @@ -38,6 +39,10 @@ buildGoModule rec { doCheck = false; # no tests + doInstallCheck = true; + nativeInstallCheckInputs = [ versionCheckHook ]; + versionCheckProgramArg = [ "version" ]; + meta = with lib; { description = "CLI for out-of-band management of Kubernetes nodes created by Talos"; mainProgram = "talosctl";