diff --git a/.github/workflows/tests-01-main.yml b/.github/workflows/tests-01-main.yml index b0d5cc10..e2f4fd11 100644 --- a/.github/workflows/tests-01-main.yml +++ b/.github/workflows/tests-01-main.yml @@ -53,7 +53,7 @@ jobs: else PUBLISHED_VER=$(./deb-get show "${APP}" | grep "Published:" | grep -oE '[^[:space:]]+$' || :) INSTALLED_VER=$(dpkg-query -Wf '${Version}' "${APP}" || :) - if [ ! -z "${PUBLISHED_VER// /}" ] && [ "${PUBLISHED_VER}" != "${INSTALLED_VER}" ]; then + if [ ! -z "${PUBLISHED_VER// /}" ] && [ dpkg --compare-versions "${PUBLISHED_VER}" lt "${INSTALLED_VER}" ]; then echo "Versions do not match. The package's VERSION_PUBLISHED variable may need to be changed." >&2 echo "Published Version: ${PUBLISHED_VER}" echo "Installed Version: ${INSTALLED_VER}"