diff --git a/pkgs/by-name/go/golink/package.nix b/pkgs/by-name/go/golink/package.nix index 2ae8a78b0334..526cde434ce7 100644 --- a/pkgs/by-name/go/golink/package.nix +++ b/pkgs/by-name/go/golink/package.nix @@ -1,22 +1,22 @@ { - git, lib, buildGoModule, fetchFromGitHub, + unstableGitUpdater, }: -buildGoModule rec { +buildGoModule { pname = "golink"; - version = "1.0.0"; + version = "1.0.0-unstable-2026-07-03"; src = fetchFromGitHub { owner = "tailscale"; repo = "golink"; - tag = "v${version}"; - hash = "sha256-cIml0ewF5j2cQySLHkMmV1rl7cVH8wuoPFeFDCARi1A="; + rev = "30223ca66c2dad29356b6266254e1bf4af921f28"; + hash = "sha256-hp886p94NHA8u3021horHFf6tGa8x8gWdeNA1XnQZ6E="; }; - vendorHash = "sha256-QIAkmqXWH3X2dIoWyVcqFXVHBwzyv1dNPfdkzD5LuSE="; + vendorHash = "sha256-7Ykb2YPrHwwBrWuufFwGTT9mQFzIRkiBiNlLvqpr+wo="; overrideModAttrs = old: { # netdb.go allows /etc/protocols and /etc/services to not exist and happily proceeds, but it panic()s if they exist but return permission denied. @@ -30,6 +30,8 @@ buildGoModule rec { "-w" ]; + passthru.updateScript = unstableGitUpdater { }; + meta = { description = "Private shortlink service for tailnets"; homepage = "https://github.com/tailscale/golink";