mijorus / gearlever

Manage AppImages with ease 📦
https://mijorus.it/projects/gearlever
GNU General Public License v3.0
429 stars 15 forks source link

Updater not detecting Nextcloud latest release #113

Closed ephraim-beltran closed 4 weeks ago

ephraim-beltran commented 1 month ago

As of this writing, the latest Nextcloud desktop client version is 3.13.2 my local app is at 3.13.0

The link for the latest AppImage is https://github.com/nextcloud/desktop/releases/download/v3.13.2/Nextcloud-3.13.2-x86_64.AppImage

As indicated in the docs the update link is modified to be as follows: https://github.com/nextcloud/desktop/releases/download/*/Nextcloud-*-x86_64.AppImage

GearLeaver does not detect any newer version even if using a static link.

I've confirmed that the updater works for the other apps that I have

2GetApp commented 1 month ago

I found the similar issue that gearlever does not choose the higher version correctly.

The GitHub URL I use is https://github.com/nextcloud-releases/desktop/releases/download/*/Nextcloud-*-x86_64.AppImage. The latest release is v3.12.7 which was released 2 days ago but the highest version is v3.13.2 which was released last week. gearlever chose the wrong version and replaced v3.13.2 with v3.12.7.

It seems that gearlever does not compare the version correctly. Maybe this is why gearlever does not detect the newer version?

mijorus commented 1 month ago

Hi, you are not the first to open a bug of this kind.

With the way github works, publishers need to specify that a new release IS the latest release. This is because we could also have pre-releases, beta releases etc... On this repo, as you can see by yourself, v3.12.7 is still marked as the latest. image

dinotheextinct commented 3 weeks ago

Hi, you are not the first to open a bug of this kind.

With the way github works, publishers need to specify that a new release IS the latest release. This is because we could also have pre-releases, beta releases etc... On this repo, as you can see by yourself, v3.12.7 is still marked as the latest. image

even if thats the case, how can we set that we also want prerelease and beta versions? Also its not working for https://github.com/FreeTubeApp/FreeTube/releases because all Release are marked as prerelease I guess? Here is the URL I tried and edited multiple times without success https://github.com/FreeTubeApp/FreeTube/releases/download/*/freetube_*_amd64.AppImage

dinotheextinct commented 3 weeks ago

https://github.com/FreeTubeApp/FreeTube/issues/1665#issuecomment-2254158796