diff --git a/pkgs/by-name/ku/kubelogin/package.nix b/pkgs/by-name/ku/kubelogin/package.nix index 529779b87708..77f0bfd0b24c 100644 --- a/pkgs/by-name/ku/kubelogin/package.nix +++ b/pkgs/by-name/ku/kubelogin/package.nix @@ -1,21 +1,28 @@ -{ stdenv, lib, fetchFromGitHub, buildGoModule, installShellFiles, go }: +{ + stdenv, + lib, + fetchFromGitHub, + buildGoModule, + installShellFiles, + testers, + kubelogin, +}: buildGoModule rec { pname = "kubelogin"; - version = "0.1.4"; + version = "0.1.5"; src = fetchFromGitHub { owner = "Azure"; repo = pname; rev = "v${version}"; - sha256 = "sha256-DRXvnIOETNlZ50oa8PbLSwmq6VJJcerUe1Ir7s4/7Kw="; + sha256 = "sha256-/qA/M0Z71j3h5zKDMUWsni9lgbrCcjYHpnhFPVRJ1qA="; }; - vendorHash = "sha256-K/GfRJ0KbizsVmKa6V3/ZLDKivJttEsqA3Q84S0S4KI="; + vendorHash = "sha256-qz51x1d8Uk3N5vrDMVgJxFIxXTMiDCPplI7SmJjZ3sI="; ldflags = [ - "-X main.version=${version}" - "-X main.goVersion=${lib.getVersion go}" + "-X main.gitTag=v${version}" ]; nativeBuildInputs = [ installShellFiles ]; @@ -27,6 +34,11 @@ buildGoModule rec { installShellCompletion kubelogin.{bash,fish,zsh} ''; + passthru.tests.version = testers.testVersion { + package = kubelogin; + version = "v${version}"; + }; + __darwinAllowLocalNetworking = true; meta = with lib; {