dvershinin / lastversion

Find the latest release version of an arbitrary project
https://lastversion.getpagespeed.com
BSD 2-Clause "Simplified" License
376 stars 33 forks source link

[GitLab] lastversion reports old version #135

Closed kovmir closed 10 months ago

kovmir commented 10 months ago

Project with incorrect version

https://gitlab.com/librewolf-community/browser/appimage/-/releases

To Reproduce

lastversion https://gitlab.com/librewolf-community/browser/appimage

Expected behavior

v121.0-1 is the current latest release which lastversion should output.

Program output

lastversion.lastversion - INFO - Verbose 1 level output.
lastversion.ProjectHolder - INFO - Using cache directory: /home/uninstance/.cache/lastversion.
lastversion.ProjectHolder - INFO - Created instance of GitLabRepoSession
lastversion.GitLabRepoSession - DEBUG - Checking if https://gitlab.com/api/v4/projects/librewolf-community%2Fbrowser%2Fappimage is repo
lastversion.GitLabRepoSession - DEBUG - Found repo librewolf-community/browser/appimage
lastversion.GitLabRepoSession - DEBUG - Querying https://gitlab.com/api/v4/projects/librewolf-community%2Fbrowser%2Fappimage/repository/tags
lastversion.ProjectHolder - INFO - Sanitizing string v112.0-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 112.0.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 112.0.
lastversion.ProjectHolder - INFO - Sanitizing string v112.0.1-2 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 112.0.1.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 112.0.1.
lastversion.ProjectHolder - INFO - Sanitizing string v112.0.2-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 112.0.2.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 112.0.2.
lastversion.ProjectHolder - INFO - Sanitizing string v113.0-3 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 113.0.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 113.0.
lastversion.ProjectHolder - INFO - Sanitizing string v113.0.2-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 113.0.2.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 113.0.2.
lastversion.ProjectHolder - INFO - Sanitizing string v114.0.1-2 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 114.0.1.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 114.0.1.
lastversion.ProjectHolder - INFO - Sanitizing string v114.0.2-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 114.0.2.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 114.0.2.
lastversion.ProjectHolder - INFO - Sanitizing string v115.0.1-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 115.0.1.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 115.0.1.
lastversion.ProjectHolder - INFO - Sanitizing string v115.0.2-2 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 115.0.2.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 115.0.2.
lastversion.ProjectHolder - INFO - Sanitizing string v116.0-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 116.0.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 116.0.
lastversion.ProjectHolder - INFO - Sanitizing string v116.0.2-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 116.0.2.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 116.0.2.
lastversion.ProjectHolder - INFO - Sanitizing string v116.0.3-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 116.0.3.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 116.0.3.
lastversion.ProjectHolder - INFO - Sanitizing string v117.0-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 117.0.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 117.0.
lastversion.ProjectHolder - INFO - Sanitizing string v117.0.1-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 117.0.1.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 117.0.1.
lastversion.ProjectHolder - INFO - Sanitizing string v118.0.1-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 118.0.1.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 118.0.1.
lastversion.ProjectHolder - INFO - Sanitizing string v118.0.2-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 118.0.2.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 118.0.2.
lastversion.ProjectHolder - INFO - Sanitizing string v119.0-5 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 119.0.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 119.0.
lastversion.ProjectHolder - INFO - Sanitizing string v119.0-7 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 119.0.
lastversion.ProjectHolder - INFO - Sanitizing string v119.0.1-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 119.0.1.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 119.0.1.
lastversion.ProjectHolder - INFO - Sanitizing string v120.0-1 as a satisfying version.
lastversion.ProjectHolder - INFO - Parsed as Version OK. String representation: 120.0.
lastversion.GitLabRepoSession - INFO - Setting version as current selection: 120.0.
lastversion.GitLabRepoSession - DEBUG - Querying https://gitlab.com/api/v4/projects/librewolf-community%2Fbrowser%2Fappimage/releases
lastversion.lastversion - INFO - Located the latest release tag v120.0-1 at: https://gitlab.com/librewolf-community/browser/appimage via tag mechanism
120.0
dvershinin commented 10 months ago

Thank you for the bug report. Fixed in v3.4.6