diff --git a/pkgs/servers/monitoring/prometheus/nats-exporter.nix b/pkgs/servers/monitoring/prometheus/nats-exporter.nix index fc8d360fc97a..3bad1d97ac44 100644 --- a/pkgs/servers/monitoring/prometheus/nats-exporter.nix +++ b/pkgs/servers/monitoring/prometheus/nats-exporter.nix @@ -1,4 +1,4 @@ -{ lib, buildGoModule, fetchFromGitHub }: +{ lib, buildGoModule, fetchFromGitHub, gitUpdater, testers, prometheus-nats-exporter }: buildGoModule rec { pname = "prometheus-nats-exporter"; @@ -18,6 +18,21 @@ buildGoModule rec { export GODEBUG=x509sha1=1; ''; + ldflags = [ + "-s" + "-w" + "-X main.version=${version}" + ]; + + passthru = { + updateScript = gitUpdater { rev-prefix = "v"; }; + tests = { + prometheus-nats-exporter-version = testers.testVersion { + package = prometheus-nats-exporter; + }; + }; + }; + meta = with lib; { description = "Exporter for NATS metrics"; homepage = "https://github.com/nats-io/prometheus-nats-exporter";