diff --git a/pkgs/applications/networking/shellhub-agent/default.nix b/pkgs/applications/networking/shellhub-agent/default.nix index b8ee60e5713..0aa78482e5a 100644 --- a/pkgs/applications/networking/shellhub-agent/default.nix +++ b/pkgs/applications/networking/shellhub-agent/default.nix @@ -1,4 +1,9 @@ -{ stdenv, buildGoModule, fetchFromGitHub }: +{ stdenv +, buildGoModule +, fetchFromGitHub +, genericUpdater +, common-updater-scripts +}: buildGoModule rec { pname = "shellhub-agent"; @@ -17,6 +22,15 @@ buildGoModule rec { buildFlagsArray = [ "-ldflags=-s -w -X main.AgentVersion=v${version}" ]; + passthru = { + updateScript = genericUpdater { + inherit pname version; + versionLister = "${common-updater-scripts}/bin/list-git-tags ${src.meta.homepage}"; + rev-prefix = "v"; + ignoredVersions = ".(rc|beta).*"; + }; + }; + meta = with stdenv.lib; { description = "Enables easy access any Linux device behind firewall and NAT";