Unverified Commit 3922ec5e authored by Leona Maroni's avatar Leona Maroni Committed by GitHub
Browse files

victoriametrics: replace custom upadateScript with nix-update-script (#506120)

parents 6b044e2a 89622e90
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -2,6 +2,7 @@
  lib,
  buildGoModule,
  fetchFromGitHub,
  nix-update-script,
  nixosTests,
  withServer ? true, # the actual metrics server
  withVmAgent ? true, # Agent to collect metrics
@@ -78,7 +79,7 @@ buildGoModule (finalAttrs: {

  passthru = {
    tests = lib.recurseIntoAttrs nixosTests.victoriametrics;
    updateScript = ./update.sh;
    updateScript = nix-update-script { };
  };

  meta = {
+0 −13
Original line number Diff line number Diff line
#! /usr/bin/env nix-shell
#! nix-shell -i bash -p curl jq nix-update

set -ex

curl_github() {
    curl -L ${GITHUB_TOKEN:+" -u \":$GITHUB_TOKEN\""} "$@"
}

latestRelease=$(curl_github https://api.github.com/repos/VictoriaMetrics/VictoriaMetrics/releases/latest | jq -r ".tag_name")
latestVersion="$(expr "$latestRelease" : 'v\(.*\)')"

nix-update --version "$latestVersion" victoriametrics