What to do with cppintest's strict version check?
Summary
Currently, a server release immediatly breaks the cpp integration test pipelines (see, e.g., https://gitlab.indiscale.com/caosdb/src/caosdb-server/-/pipelines/32843) because the pre-release tag is removed and/or the version number is increased.
Expected Behavior
A release should not break the integration tests.
Actual Behavior
It does.
Steps to Reproduce the Problem
- Do a server release
- Watch pipelines fail
Specifications
- Version: all
- Platform: any
Possible fixes
Make version checks less strict: Ignore pre-releases, allow >= instead of ==.