n8n: fixes sorting by treating versions as numbers instead of strings

This commit is contained in:
Arsenii Zorin
2026-03-03 13:45:10 +03:00
parent abbec8f4be
commit d60277995f
+5 -2
View File
@@ -2,6 +2,9 @@
#!nix-shell --pure -i bash -p bash curl jq nix-update cacert git
set -euo pipefail
new_version="$(curl -s "https://api.github.com/repos/n8n-io/n8n/releases?per_page=30" | \
jq --raw-output 'map(select(.prerelease | not) | .tag_name) | sort | last | ltrimstr("n8n@")')"
new_version="$(curl -s 'https://api.github.com/repos/n8n-io/n8n/releases?per_page=30' | \
jq -r '
map(select(.prerelease | not) | .tag_name | sub("^n8n@"; ""))
| sort_by(split(".") | map(tonumber)) | last
')"
nix-update n8n --version "$new_version"