about summary refs log tree commit diff
path: root/pkgs/servers/monitoring/mimir
diff options
context:
space:
mode:
authorJörg Thalheim <joerg@thalheim.io>2022-12-20 11:50:31 +0100
committerYt <happysalada@proton.me>2022-12-20 09:58:49 -0500
commitba6ba2b90096dc49f448aa4d4d783b5081b1cc87 (patch)
tree49b2a090629a5aafc36660ad1667c1d5c942f5ed /pkgs/servers/monitoring/mimir
parent6279593053bff657ff4baa5672a2f68c7cb62cf7 (diff)
downloadnixlib-ba6ba2b90096dc49f448aa4d4d783b5081b1cc87.tar
nixlib-ba6ba2b90096dc49f448aa4d4d783b5081b1cc87.tar.gz
nixlib-ba6ba2b90096dc49f448aa4d4d783b5081b1cc87.tar.bz2
nixlib-ba6ba2b90096dc49f448aa4d4d783b5081b1cc87.tar.lz
nixlib-ba6ba2b90096dc49f448aa4d4d783b5081b1cc87.tar.xz
nixlib-ba6ba2b90096dc49f448aa4d4d783b5081b1cc87.tar.zst
nixlib-ba6ba2b90096dc49f448aa4d4d783b5081b1cc87.zip
mimir: add update script
Diffstat (limited to 'pkgs/servers/monitoring/mimir')
-rw-r--r--pkgs/servers/monitoring/mimir/default.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/pkgs/servers/monitoring/mimir/default.nix b/pkgs/servers/monitoring/mimir/default.nix
index 267f3447285a..d456fc3a543f 100644
--- a/pkgs/servers/monitoring/mimir/default.nix
+++ b/pkgs/servers/monitoring/mimir/default.nix
@@ -1,4 +1,4 @@
-{ lib, buildGoModule, fetchFromGitHub, nixosTests }:
+{ lib, buildGoModule, fetchFromGitHub, nixosTests, nix-update-script }:
 buildGoModule rec {
   pname = "mimir";
   version = "2.5.0";
@@ -17,8 +17,14 @@ buildGoModule rec {
     "cmd/mimirtool"
   ];
 
-  passthru.tests = {
-    inherit (nixosTests) mimir;
+  passthru = {
+    updateScript = nix-update-script {
+      attrPath = pname;
+      extraArgs = [ "--version-regex" "mimir-([0-9.]+)" ];
+    };
+    tests = {
+      inherit (nixosTests) mimir;
+    };
   };
 
   ldflags = let t = "github.com/grafana/mimir/pkg/util/version";