diff --git a/pkgs/by-name/sm/smtp4dev/package.nix b/pkgs/by-name/sm/smtp4dev/package.nix index 8d397f268941..9bf28dcf869e 100644 --- a/pkgs/by-name/sm/smtp4dev/package.nix +++ b/pkgs/by-name/sm/smtp4dev/package.nix @@ -7,7 +7,6 @@ npmHooks, fetchNpmDeps, dotnetCorePackages, - nix-update-script, }: buildDotnetModule (finalAttrs: { @@ -48,9 +47,7 @@ buildDotnetModule (finalAttrs: { mv $out/bin/Rnwood.Smtp4dev $out/bin/smtp4dev ''; - passthru.updateScript = nix-update-script { - extraArgs = [ "--version-regex=^(\\d+\\.\\d+\\.\\d+)$" ]; - }; + passthru.updateScript = ./update.sh; meta = { description = "Fake smtp email server for development and testing"; diff --git a/pkgs/by-name/sm/smtp4dev/update.sh b/pkgs/by-name/sm/smtp4dev/update.sh new file mode 100755 index 000000000000..3f673377909c --- /dev/null +++ b/pkgs/by-name/sm/smtp4dev/update.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env nix-shell +#!nix-shell -i bash -p curl jq nix-update + +version=$(curl ${GITHUB_TOKEN:+-u ":$GITHUB_TOKEN"} -sfL "https://api.github.com/repos/rnwood/smtp4dev/releases/latest" | jq -r .tag_name) +nix-update --version="$version" smtp4dev