Skip to content

Conversation

@cwaldren-ld
Copy link
Contributor

@cwaldren-ld cwaldren-ld commented Jul 12, 2023

Adds a SemVer class to perform semantic version parsing.

I implemented semver operators natively instead of pulling a 3rd party dependency like C Server mainly because string manipulation is doable in C++, and because we have to patch those libraries anyways.

This implementation is mainly tested via rule match tests in the main evaluation PR, so the unit tests here are minimal.

@cwaldren-ld cwaldren-ld requested a review from kinyoklion July 12, 2023 02:19
@cwaldren-ld cwaldren-ld marked this pull request as ready for review July 12, 2023 02:19
@cwaldren-ld cwaldren-ld requested a review from a team July 12, 2023 02:19
@cwaldren-ld cwaldren-ld merged commit 8bf3c0c into evaluator Jul 12, 2023
@cwaldren-ld cwaldren-ld deleted the cw/semver-operators branch July 12, 2023 18:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants