-
Notifications
You must be signed in to change notification settings - Fork 36
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: add named client support #429
feat: add named client support #429
Conversation
Codecov Report
@@ Coverage Diff @@
## main #429 +/- ##
=========================================
+ Coverage 0 99.44% +99.44%
=========================================
Files 0 24 +24
Lines 0 2331 +2331
Branches 0 211 +211
=========================================
+ Hits 0 2318 +2318
- Misses 0 13 +13
... and 15 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
55bdca9
to
592d294
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.
I've left some feedback, but it looks good to me.
I left a few minor comments, but this looks very good to me. Take a look at my comments but I think I can approve this soon. |
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.
Approved, thanks! There are a few minor lint warnings that may be worth addressing before you merge
Nice thanks @beeme1mr! |
Signed-off-by: Lukas Reining <[email protected]>
…dProvider Signed-off-by: Lukas Reining <[email protected]>
Signed-off-by: Lukas Reining <[email protected]>
Signed-off-by: Lukas Reining <[email protected]>
Signed-off-by: Lukas Reining <[email protected]>
Signed-off-by: Lukas Reining <[email protected]>
Co-authored-by: Todd Baert <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
Co-authored-by: Todd Baert <[email protected]> Signed-off-by: Lukas Reining <[email protected]>
Signed-off-by: Lukas Reining <[email protected]>
Signed-off-by: Lukas Reining <[email protected]>
Signed-off-by: Lukas Reining <[email protected]>
3326883
to
cd742d9
Compare
rebased and merged |
🤖 I have created a release *beep* *boop* --- ## [0.0.4](shared-v0.0.3...shared-v0.0.4) (2023-06-06) ### Features * add init/shutdown and events ([#436](#436)) ([5d55ea1](5d55ea1)) * add named client support ([#429](#429)) ([310c6ac](310c6ac)) * add support for flag metadata ([#426](#426)) ([029ec26](029ec26)) ### Bug Fixes * only shutdown providers that are not attached to any client ([#444](#444)) ([7e469c4](7e469c4)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop* --- ## [0.3.3-experimental](web-sdk-v0.3.2-experimental...web-sdk-v0.3.3-experimental) (2023-06-06) ### Features * add init/shutdown and events ([#436](#436)) ([5d55ea1](5d55ea1)) * add named client support ([#429](#429)) ([310c6ac](310c6ac)) * add support for flag metadata ([#426](#426)) ([029ec26](029ec26)) ### Bug Fixes * bundlers wrongly resolving server/client modules ([#445](#445)) ([6acddd5](6acddd5)) * only shutdown providers that are not attached to any client ([#444](#444)) ([7e469c4](7e469c4)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
🤖 I have created a release *beep* *boop* --- ## [1.3.0](js-sdk-v1.2.0...js-sdk-v1.3.0) (2023-06-06) ### Features * add init/shutdown and events ([#436](#436)) ([5d55ea1](5d55ea1)) * add named client support ([#429](#429)) ([310c6ac](310c6ac)) * add support for flag metadata ([#426](#426)) ([029ec26](029ec26)) ### Bug Fixes * bundlers wrongly resolving server/client modules ([#445](#445)) ([6acddd5](6acddd5)) * only shutdown providers that are not attached to any client ([#444](#444)) ([7e469c4](7e469c4)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please). Signed-off-by: Michael Beemer <[email protected]> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Michael Beemer <[email protected]>
This PR
Implements named client support. #428
Had to also add the provider status that is defined in the provider lifecycle and used for events.
Related Issues
Fixes #428
Notes
This feature is part of the recently released v0.6.0 of the OpenFeature spec.
Follow-up Tasks
I would after this continue with the events and init/shutdown to round everything up.
How to test
Tests are included for both client and server.