Skip to content

Conversation

@kjelko
Copy link
Contributor

@kjelko kjelko commented Aug 5, 2024

Adds custom targeting evaluation logic

RELEASE NOTE: Added support for server-side custom signals targeting.

@kjelko kjelko requested a review from lahirumaramba August 5, 2024 23:34
@lahirumaramba lahirumaramba added release-note release:stage Stage a release candidate labels Aug 8, 2024
@lahirumaramba lahirumaramba changed the title Ssrc targeting feat(rc): SSRC targeting Aug 8, 2024
@kjelko kjelko mentioned this pull request Aug 20, 2024
kjelko and others added 3 commits August 20, 2024 15:39
…2628)

initial skeleton for custom signal evaluation logic

---------

Co-authored-by: Kevin Elko <[email protected]>
* initial skeleton for custom signal evaluation logic

* adjust some formatting

* remove extra curly brace

* run lint

* Run apidocs

* Split EvaluationContext into UserProvidedSignals and PredefinedSignals

* rerun apidocs

* add logic for remaining custom signal operators

* more test cases

* test cases for numeric operators

* update tests to be way more robust and implement handling for a few edge cases

* update some comments

---------

Co-authored-by: Kevin Elko <[email protected]>
* refactor numeric version parsing logic and add more test cases

* run lint

* test cases for max num segments

* run lint on tests

---------

Co-authored-by: Kevin Elko <[email protected]>
@kjelko kjelko requested review from jenh and lahirumaramba August 21, 2024 14:16
@kjelko kjelko requested a review from jenh August 23, 2024 19:31
Copy link
Contributor

@jenh jenh left a comment

Choose a reason for hiding this comment

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

Looks good to me with the Eg to (e.g., ...) nit. :D

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:stage Stage a release candidate release-note

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants