-
Notifications
You must be signed in to change notification settings - Fork 21
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 <tom@carrio.dev>
Signed-off-by: Tom Carrio <tom@carrio.dev>
- commonly stored in .venv as the initial dir to support Signed-off-by: Tom Carrio <tom@carrio.dev>
Signed-off-by: Tom Carrio <tom@carrio.dev>
2efb839
to
6d86aa1
Compare
Signed-off-by: Tom Carrio <tom@carrio.dev>
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 <tom@carrio.dev>
Signed-off-by: Tom Carrio <tom@carrio.dev>
Signed-off-by: Tom Carrio <tom@carrio.dev>
Signed-off-by: Tom Carrio <tom@carrio.dev>
Signed-off-by: Tom Carrio <tom@carrio.dev>
…efile Signed-off-by: Tom Carrio <tom@carrio.dev>
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 <mmcroberts@cloudbees.com> Signed-off-by: Tom Carrio <tom@carrio.dev>
Co-authored-by: Meg McRoberts <mmcroberts@cloudbees.com> Signed-off-by: Tom Carrio <tom@carrio.dev>
Signed-off-by: Tom Carrio <tom@carrio.dev>
Signed-off-by: Tom Carrio <tom@carrio.dev>
Co-authored-by: Matthew Elwell <mjelwell89@gmail.com> Signed-off-by: Tom Carrio <tom@carrio.dev>
0d250c7
to
01d3214
Compare
Signed-off-by: Tom Carrio <tom@carrio.dev>
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)