Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
retroshare: update version format, livecheck
Upstream doesn't mark unstable versions as pre-release (e.g., v0.6.6-RC2 was the "latest" release in the past), so `GithubLatest` is out. `GithubReleases` works but the first-party download page (https://retroshare.cc/downloads.html) directly links to the latest release's dmg file(s), so we can avoid the `strategy` block if we check that instead. The download page lists the version as 0.6.7a instead of the tag version, so it seems like we should be using the filename version instead of the tag version (0.6.7.2) as `version.csv.first`. At this rate, we may want to consider simply capturing the entire suffix (`0c03e93a4-01-03-2024-MacOS-10.15.7-Qt-5.15.11`) instead of extracting the individual parts. Either way technically works but there have been a number of changes to the suffix format over time and strictly matching a specific format will lead to breakages over time.
- Loading branch information