Skip to content

Commit ef1bdd4

Browse files
committed
build-lxd.yml: Fix NC version comparison
1 parent dce1a94 commit ef1bdd4

1 file changed

Lines changed: 9 additions & 1 deletion

File tree

.github/workflows/build-lxd.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,15 @@ jobs:
323323
324324
latest_build="${latest_nc_version#*.}"
325325
latest_build="${latest_build#*.}"
326-
if [[ "$current_nc_version" =~ "$latest_nc_version".* ]] || { [[ "^${latest_nc_version}" =~ "${current_nc_version%.*}".* ]] && [[ "${current_nc_version##*.}" -lt "${latest_build}" ]]; }
326+
327+
if [[ "$current_nc_version" =~ ^[0-9]*\\.[0-9]*\\.[0-9]*\\.[0-9]*$ ]]
328+
then
329+
current_nc_version="${current_nc_version%.*}"
330+
fi
331+
current_build="${current_nc_version#*.}"
332+
current_build="${current_build#*.}"
333+
334+
if [[ "${current_nc_version%.*}" == "${latest_nc_version%.*}" ]] && [[ "${current_build}" -ge "${latest_build}" ]]
327335
then
328336
echo "Nextcloud is up to date - skipping NC update test."
329337
else

0 commit comments

Comments
 (0)