-
Notifications
You must be signed in to change notification settings - Fork 18
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
feat: process flag evaluation options in client #31
feat: process flag evaluation options in client #31
Conversation
21cdc21
to
2325248
Compare
Signed off on commits |
27f0e32
to
2efb839
Compare
- performs validation of options as dictionary before pulling hooks and hints - introduces immutable dictionary extension of dict following naming from 3.12 release - documented "upgrade" process for MappingProxyType Signed-off-by: Tom Carrio <[email protected]>
Signed-off-by: Tom Carrio <[email protected]>
- commonly stored in .venv as the initial dir to support Signed-off-by: Tom Carrio <[email protected]>
Signed-off-by: Tom Carrio <[email protected]>
2efb839
to
6d86aa1
Compare
Signed-off-by: Tom Carrio <[email protected]>
This needs a small fix in the typing to resolve the build issues, but otherwise this is a compatible change that makes the hooks inputs actually immutable, so worthwhile to get this working again. |
Signed-off-by: Tom Carrio <[email protected]>
Signed-off-by: Tom Carrio <[email protected]>
Signed-off-by: Tom Carrio <[email protected]>
Signed-off-by: Tom Carrio <[email protected]>
Signed-off-by: Tom Carrio <[email protected]>
…efile Signed-off-by: Tom Carrio <[email protected]>
0ed59b7
to
297c0c2
Compare
Codecov Report
@@ Coverage Diff @@
## main #31 +/- ##
==========================================
- Coverage 92.92% 92.64% -0.28%
==========================================
Files 18 19 +1
Lines 325 340 +15
==========================================
+ Hits 302 315 +13
- Misses 23 25 +2
Flags with carried forward coverage won't be shown. Click here to find out more.
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Co-authored-by: Meg McRoberts <[email protected]> Signed-off-by: Tom Carrio <[email protected]>
Co-authored-by: Meg McRoberts <[email protected]> Signed-off-by: Tom Carrio <[email protected]>
Signed-off-by: Tom Carrio <[email protected]>
Signed-off-by: Tom Carrio <[email protected]>
Co-authored-by: Matthew Elwell <[email protected]> Signed-off-by: Tom Carrio <[email protected]>
0d250c7
to
01d3214
Compare
Signed-off-by: Tom Carrio <[email protected]>
The last outstanding work for this review seems to be utilizing a different build tool besides Make. I created a separate issue to track that work. In the meantime would we prefer to remove Make until Poetry/pipenv/etc. is implemented or leave it to be replaced when that issue is taken on? |
This PR
Related Issues
Provides additional steps towards spec compliance.
Notes
Follow-up Tasks
Hooks are completely unused still, but I'm chunking out separate PRs of work.
How to test
Added unit tests where applicable (nothing exists yet for the client though)