From ff67d7b74474366a60a8078caffb486dd59b1699 Mon Sep 17 00:00:00 2001 From: Aditya Alok Date: Sat, 16 Apr 2022 09:03:30 +0530 Subject: [PATCH] fix(neovim-nightly): version extraction %ci:no-build Signed-off-by: Aditya Alok --- packages/neovim-nightly/build.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/neovim-nightly/build.sh b/packages/neovim-nightly/build.sh index 9aff2a7d5..1e25b88d0 100644 --- a/packages/neovim-nightly/build.sh +++ b/packages/neovim-nightly/build.sh @@ -50,19 +50,22 @@ termux_pkg_auto_update() { if [ -z "$remote_nvim_version" ]; then echo "ERROR: No version found in nightly page." - exit 1 + return 1 fi - remote_nvim_version="$(grep -qP '^\d+\.\d+\.\d+-dev\+\d+-g[0-9a-f]+$' <<<"$remote_nvim_version" || true)" + remote_nvim_version="$(grep -oP '^\d+\.\d+\.\d+-dev\+\d+-g[0-9a-f]+$' <<<"$remote_nvim_version" || true)" if [ -z "$remote_nvim_version" ]; then echo "WARNING: Version in nightly page is not in expected format. Skipping auto-update." echo "remote_nvim_version: $remote_nvim_version" + return 0 fi # since we are using a nightly build, therefore no need to check for version increment/decrement. if [ "${TERMUX_PKG_VERSION}" != "${remote_nvim_version}" ]; then termux_pkg_upgrade_version "${remote_nvim_version}" --skip-version-check + else + echo "INFO: No update available." fi }