To match user expectation (and the behaviour of Chrysalis auto-updates), we should not consider firmware pre-releases as candidates, unless Chrysalis is also a snapshot version.
To this end, if the Chrysalis version does not have a -snapshot tag, filter out firmware pre-releases when trying to find the latest version.
To match user expectation (and the behaviour of Chrysalis auto-updates), we should not consider firmware pre-releases as candidates, unless Chrysalis is also a snapshot version.
To this end, if the Chrysalis version does not have a
-snapshot
tag, filter out firmware pre-releases when trying to find the latest version.Fixes #1163.