diff --git a/pkgs/tools/admin/ssmsh/default.nix b/pkgs/tools/admin/ssmsh/default.nix index e42e2e06de66..0d55ca6d22bd 100644 --- a/pkgs/tools/admin/ssmsh/default.nix +++ b/pkgs/tools/admin/ssmsh/default.nix @@ -1,22 +1,28 @@ -{ lib, buildGoModule, fetchFromGitHub }: +{ lib, buildGoModule, fetchFromGitHub, testers, ssmsh }: buildGoModule rec { pname = "ssmsh"; - version = "1.4.7"; + version = "1.4.8"; src = fetchFromGitHub { owner = "bwhaley"; repo = pname; rev = "v${version}"; - sha256 = "sha256-juyTCtcuFIlKyLxDrK5tRRzCMwoSXG4EUA32E/Z4y5c="; + sha256 = "sha256-GpN+yicgFIHOaMeJJcRn55f6fQbFX12vSV089/cMsqc="; }; - vendorSha256 = "sha256-dqUMwnHRsR8n4bHEKoePyuqr8sE4NWPpuYo5SwOw0Rw="; + vendorSha256 = "sha256-17fmdsfOrOaySPsXofLzz0+vmiemg9MbnWhRoZ67EuQ="; doCheck = true; ldflags = [ "-w" "-s" "-X main.Version=${version}" ]; + passthru.tests = testers.testVersion { + package = ssmsh; + command = "ssmsh -version"; + version = "Version ${version}"; + }; + meta = with lib; { homepage = "https://github.com/bwhaley/ssmsh"; description = "An interactive shell for AWS Parameter Store";