I want to make sure this is covered by pytest before merging this change.
This implementation relies on the semver library to sort tags by version number according to the precedence sort order described in SemVer 2.0.
We already have some logic within this code base that does some parsing of version strings, and it would probably be advisable to not mix the methods to avoid inscrutable issues in the future.
Resolves #228
Overview
I want to make sure this is covered by pytest before merging this change.
This implementation relies on the
semver
library to sort tags by version number according to the precedence sort order described in SemVer 2.0.We already have some logic within this code base that does some parsing of version strings, and it would probably be advisable to not mix the methods to avoid inscrutable issues in the future.