Merge pull request #292122 from emilylange/grafana-agent

grafana-agent: add passthru.updateScript, 0.39.2 -> 0.40.2

authored by Emily and committed by GitHub 632ebb90 f46d58c5

+17 -11
+17 -11
pkgs/servers/monitoring/grafana-agent/default.nix
··· 2 , buildGoModule 3 , fetchFromGitHub 4 , fetchYarnDeps 5 - , prefetch-yarn-deps 6 , grafana-agent 7 , nixosTests 8 , nodejs 9 , stdenv 10 , systemd 11 , testers ··· 14 15 buildGoModule rec { 16 pname = "grafana-agent"; 17 - version = "0.39.2"; 18 19 src = fetchFromGitHub { 20 owner = "grafana"; 21 repo = "agent"; 22 rev = "v${version}"; 23 - hash = "sha256-KwXkCTKnoXHL2RFpJjjwtIolEpqCM6te5wMk9xQNOqE="; 24 }; 25 26 - vendorHash = "sha256-aSHO5SoMem14Fc6DirqtYBVWJQtf5mzCT3T33mMyhkc="; 27 proxyVendor = true; # darwin/linux hash mismatch 28 29 frontendYarnOfflineCache = fetchYarnDeps { 30 yarnLock = src + "/web/ui/yarn.lock"; 31 - hash = "sha256-rT0UCInISo/p60xzQC7wAJFuKFByIzhNf0RxFFJx+3k="; 32 }; 33 34 ldflags = let ··· 89 $out/bin/grafana-agent 90 ''; 91 92 - passthru.tests = { 93 - inherit (nixosTests) grafana-agent; 94 - version = testers.testVersion { 95 - inherit version; 96 - command = "${lib.getExe grafana-agent} --version"; 97 - package = grafana-agent; 98 }; 99 }; 100 101 meta = {
··· 2 , buildGoModule 3 , fetchFromGitHub 4 , fetchYarnDeps 5 , grafana-agent 6 + , nix-update-script 7 , nixosTests 8 , nodejs 9 + , prefetch-yarn-deps 10 , stdenv 11 , systemd 12 , testers ··· 15 16 buildGoModule rec { 17 pname = "grafana-agent"; 18 + version = "0.40.2"; 19 20 src = fetchFromGitHub { 21 owner = "grafana"; 22 repo = "agent"; 23 rev = "v${version}"; 24 + hash = "sha256-muSgFBg+/XWx2f9EGYYLQ0wUzZ7AxEC2F19A5Qs5cgw="; 25 }; 26 27 + vendorHash = "sha256-ekFl+aSmyUvgv4pkpS86HwPMfqtDaJEaZhWiwHjHp9g="; 28 proxyVendor = true; # darwin/linux hash mismatch 29 30 frontendYarnOfflineCache = fetchYarnDeps { 31 yarnLock = src + "/web/ui/yarn.lock"; 32 + hash = "sha256-WqbIg18qUNcs9O2wh7DAzwXKb60iEuPL8zFCIgScqI0="; 33 }; 34 35 ldflags = let ··· 90 $out/bin/grafana-agent 91 ''; 92 93 + passthru = { 94 + tests = { 95 + inherit (nixosTests) grafana-agent; 96 + version = testers.testVersion { 97 + inherit version; 98 + command = "${lib.getExe grafana-agent} --version"; 99 + package = grafana-agent; 100 + }; 101 }; 102 + updateScript = nix-update-script { }; 103 + # alias for nix-update to be able to find and update this attribute 104 + offlineCache = frontendYarnOfflineCache; 105 }; 106 107 meta = {