diff --git a/scripts/generate-versions.sh b/scripts/generate-versions.sh
index 29e5fa36f11b33335473e137a9a5b6f6fd53248d..0861cf0108deed5d313ae5febea8be180fc88991 100755
--- a/scripts/generate-versions.sh
+++ b/scripts/generate-versions.sh
@@ -34,7 +34,7 @@ get_version() {
   fi
 
   # Use higher version from new version and current version
-  v=$(printf '%s\n' "$v" "$cv" | sort -n -r | head -n1)
+  v=$(printf '%s\n' "$v" "$cv" | sort -V -r | head -n1)
 
   echo "$v"
 }