Merge pull request #260017 from OPNA2608/fix/furnace-updateScript

furnace: Change updateScript

authored by Weijia Wang and committed by GitHub 28600ee9 c3a3b38c

+13 -4
+1 -4
pkgs/applications/audio/furnace/default.nix
··· 1 { stdenv 2 , lib 3 - , gitUpdater 4 , testers 5 , furnace 6 , fetchFromGitHub ··· 104 ''; 105 106 passthru = { 107 - updateScript = gitUpdater { 108 - rev-prefix = "v"; 109 - }; 110 tests.version = testers.testVersion { 111 package = furnace; 112 };
··· 1 { stdenv 2 , lib 3 , testers 4 , furnace 5 , fetchFromGitHub ··· 103 ''; 104 105 passthru = { 106 + updateScript = ./update.sh; 107 tests.version = testers.testVersion { 108 package = furnace; 109 };
+12
pkgs/applications/audio/furnace/update.sh
···
··· 1 + #!/usr/bin/env nix-shell 2 + #!nix-shell -i bash -p common-updater-scripts curl jql 3 + 4 + set -eu -o pipefail 5 + 6 + # Because upstream uses release tags that don't always sort correctly, query for latest release 7 + version="$( 8 + curl -Ls 'https://api.github.com/repos/tildearrow/furnace/releases/latest' \ 9 + | jql -r '"tag_name"' \ 10 + | sed 's/^v//' 11 + )" 12 + update-source-version furnace "$version"