diff --git a/pkgs/by-name/cl/clickhouse-backup/package.nix b/pkgs/by-name/cl/clickhouse-backup/package.nix index af759e5ea520..9910bf9ed84d 100644 --- a/pkgs/by-name/cl/clickhouse-backup/package.nix +++ b/pkgs/by-name/cl/clickhouse-backup/package.nix @@ -3,6 +3,8 @@ clickhouse-backup, fetchFromGitHub, lib, + ps, + stdenv, testers, }: @@ -13,8 +15,8 @@ buildGoModule rec { src = fetchFromGitHub { owner = "Altinity"; repo = "clickhouse-backup"; - rev = "v${version}"; - hash = "sha256-o7twdOyd53rP95Pi+l5MIo+U/lDqB0cynqONokfy8do="; + tag = "v${version}"; + hash = "sha256-LBwmdGcQuDu0tr9c67bboBzv6ypxzYRU36Z76lL94yo="; }; vendorHash = "sha256-UxbQ/Q4HsTBkbIMBdeKns6t8tZnfdBRaHDMOA2RYDLI="; @@ -27,6 +29,12 @@ buildGoModule rec { export CGO_ENABLED=0 ''; + preCheck = '' + export PATH=${ps}/bin:$PATH + ''; + + checkFlags = lib.optionals stdenv.hostPlatform.isDarwin [ "-skip=TestParseCallback" ]; + passthru.tests.version = testers.testVersion { package = clickhouse-backup; };