youtrack: add update script
This commit is contained in:
@@ -31,6 +31,8 @@ stdenvNoCC.mkDerivation (finalAttrs: {
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
passthru.updateScript = ./update.sh;
|
||||
|
||||
meta = {
|
||||
description = "Issue tracking and project management tool for developers";
|
||||
maintainers = lib.teams.serokell.members ++ [ lib.maintainers.leona ];
|
||||
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
#!/usr/bin/env nix-shell
|
||||
#!nix-shell -i bash -p curl xq-xml common-updater-scripts
|
||||
|
||||
set -eu -o pipefail
|
||||
|
||||
version="$(curl https://www.jetbrains.com/youtrack/update.xml | \
|
||||
xq -x "/products/product[@name='YouTrack']/channel/build/@version")"
|
||||
|
||||
update-source-version youtrack "$version"
|
||||
Reference in New Issue
Block a user