Contribute to go-rpm-version to include caret parsing
Why are we doing this work
Container scanning uses Trivy for scanning container vulnerabilities and it in turn relies on go-rpm-version to compare rpm versions.
go-rpm-version does not include parsing of the caret character in the rpm package version. This could result in a rpm version being parsed wrongly if it includes caret.
Relevant links
- Update semver_dialects gem to support caret par... (#459969)
- Update semver_dialects gem to support rpm opera... (#428941 - closed)
Non-functional requirements
-
Documentation: -
Feature flag: -
Performance: -
Testing: