fn strip_semver_metadata(version: &str) -> &str
Strips pre-release (e.g. -nightly, -dev) and build metadata (e.g. +<sha_short>.<unix_timestamp>.<profile>) from a version string so we compare on MAJOR.MINOR.PATCH only.
-nightly
-dev
+<sha_short>.<unix_timestamp>.<profile>
MAJOR.MINOR.PATCH