Skip to content

feat(evaluation): add semver comparison operators to constraint evaluation - #6676

Open
AdamMagued wants to merge 1 commit into
flipt-io:v2from
AdamMagued:feat/issue-5141
Open

AdamMagued wants to merge 1 commit into
flipt-io:v2from
AdamMagued:feat/issue-5141

Conversation

@AdamMagued

Copy link
Copy Markdown

Resolves #5141

Summary

Support semantic version comparison operators (=, !=, >, >=, <, <=) in feature flag constraint evaluation.

  • Evaluates valid semantic versions using standard semver comparison.
  • Added comprehensive unit tests covering version boundaries and prereleases.
  • Tested in isolated container sandbox.

@AdamMagued
AdamMagued requested a review from a team as a code owner October 18, 2026 07:58
@github-actions

Copy link
Copy Markdown
Contributor

👋 Hi @AdamMagued! Thanks for your contribution to this project.

It looks like one or more of your commits are missing a DCO (Developer Certificate of Origin) sign-off. The DCO is a simple way for you to certify that you have the right to submit this code under the project's license.

How to fix this:

# For future commits, use the -s flag
git commit -s -m "Your commit message"

# To sign off on existing commits in this PR
git rebase HEAD~$(git rev-list --count origin/v2..HEAD) --signoff
git push --force-with-lease

The -s flag adds this line to your commit message:
Signed-off-by: Your Name <your.email@example.com>

📋 View the failing DCO check for more details

For more information about the DCO, visit: https://developercertificate.org/

@github-actions github-actions Bot left a comment •

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verdict: comment

Automated review timed out after 1500s. No reliable findings were produced.

🤖 Automated review by the Flipt PR review agent.

…ation

Signed-off-by: Adam Magued <adamismailmageud@gmail.com>

This branch has not been deployed

No deployments
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.

feat: semver operator

1 participant