Merge pull request #112436 from 0x4A6F/master-promscale

promscale: 0.1.4 -> 0.2.0

authored by

Sandro and committed by
GitHub
35c35e48 e594b202

+12 -3
+12 -3
pkgs/servers/monitoring/prometheus/promscale.nix
··· 5 5 6 6 buildGoModule rec { 7 7 pname = "promscale"; 8 - version = "0.1.4"; 8 + version = "0.2.0"; 9 9 10 10 src = fetchFromGitHub { 11 11 owner = "timescale"; 12 12 repo = pname; 13 13 rev = version; 14 - sha256 = "0179sw5zx552y14lr56adxcgas642xvxpqly6y4m9pi33r1gs8lj"; 14 + sha256 = "sha256-rXOAAd08NTWFRGnJoAY9xllw6dAA7Xu3qcImIVq9ewE="; 15 15 }; 16 16 17 - vendorSha256 = "sha256:04gzf0siz96ar4qdkcw6daswy14i1zvl7ir200adhw1c5phppab6"; 17 + vendorSha256 = "sha256-/woSbtrOI3BVBhh+A2kO1CB1BLzBciwOqvSbGkFeMEU="; 18 18 19 19 buildFlagsArray = [ "-ldflags=-s -w -X github.com/timescale/promscale/pkg/version.Version=${version} -X github.com/timescale/promscale/pkg/version.CommitHash=${src.rev}" ]; 20 20 21 21 doCheck = false; # Requires access to a docker daemon 22 + doInstallCheck = true; 23 + installCheckPhase = '' 24 + if [[ "$("$out/bin/${pname}" -version)" == "${version}" ]]; then 25 + echo '${pname} smoke check passed' 26 + else 27 + echo '${pname} smoke check failed' 28 + exit 1 29 + fi 30 + ''; 22 31 23 32 meta = with lib; { 24 33 description = "An open-source analytical platform for Prometheus metrics";