-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Config v6 #50
Conversation
- run test and coverage in a single pass - use official codecov action to upload coverage - add typing analysis - run flake8 once and rely on settings
Update build
# Conflicts: # .github/workflows/python-ci.yml
# Conflicts: # configcatclient/configcatclient.py # configcatclient/configservice.py # configcatclient/rolloutevaluator.py
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hope you don't mind, I put the detailed checklist in the PR description so we can track its status more easily. Plus I reviewed the recent changes.
Based on this, these are the items which seem to be still missing:
- This test: configcat/.net-sdk@ce15a57
- Dropping User Object attribute helpers + dropping warnings about non-string User Object attribute values
- Auto-conversion of User Object attribute values during evaluation based on the comparison type (see configcat/.net-sdk@4066377#diff-0e9511168c5183df93447f479c45aba7040ca4cafe7d447d998fdd6b260f5fd6)
c522f99
to
09e9d3a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's almost ready. There are a few minor issues left to address.
Also, probably it would be a good idea to request a review on this commit from @z4kn4fein .
SonarCloud Quality Gate failed. 0 Bugs No Coverage information Catch issues before they fail your Quality Gate with our IDE extension SonarLint |
Describe the purpose of your pull request
Implements config v6 support.
Features/improvements:
config_v6.json
) and update config modelEvaluationDetails.matched_targeting_rule
/matched_percentage_option
properties (rename + set combinations correctly)Tests:
EvaluationDetails.matched_targeting_rule
/matched_percentage_option
properties (rename + set combinations correctly)Related improvements/fixes:
Related issues (only if applicable)
https://trello.com/c/ouF7r4UP/19-sdk-fejleszt%C3%A9s-doksi-v%C3%A9gleges%C3%ADt%C3%A9se-python-fejleszt%C3%A9sek-alatt
Requirement checklist (only if applicable)