Elemental QA automated tests are failing because Elemental 2.0.0 is not available to install anymore on Rancher 2.9, which should be compliant and available
To Reproduce
Result
clock extension 0.3.0 is wrongfully available to install
elemental extension 2.0.0 is not available to install
Expected Result
clock extension 0.3.0 should not be available to install
elemental extension 2.0.0 should available to install
Screenshots
Additional context
Problem lies with semver.satisfies not considering suffixed version strings when doing a comparison, ex:
semver.satifies('2.9-4535jda324sff324-head, '>= 2.9') will return false
semver.satifies('2.0.2-rc.1', '>= 2.0.0') will return false
Setup
Describe the bug
E2E tests on
release-2.9
are failing because the extension tests are trying to install theclock
extension0.3.0
, which is not compliant with2.9
, despite the presence of the annotation https://github.com/rancher/ui-plugin-examples/blob/main/index.yaml#L10Elemental QA automated tests are failing because Elemental
2.0.0
is not available to install anymore on Rancher2.9
, which should be compliant and availableTo Reproduce
Result
clock
extension0.3.0
is wrongfully available to installelemental
extension2.0.0
is not available to installExpected Result
clock
extension0.3.0
should not be available to installelemental
extension2.0.0
should available to installScreenshots
Additional context
semver.satisfies
not considering suffixed version strings when doing a comparison, ex:semver.satifies('2.0.2-rc.1', '>= 2.0.0') will return false