-
Notifications
You must be signed in to change notification settings - Fork 85
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(cfg): Schema management using ProfileInfo
#2001
Conversation
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Codecov ReportAttention:
Additional details and impacted files@@ Coverage Diff @@
## master #2001 +/- ##
==========================================
- Coverage 91.03% 90.97% -0.06%
==========================================
Files 636 636
Lines 18739 18953 +214
Branches 3910 3973 +63
==========================================
+ Hits 17059 17243 +184
- Misses 1679 1709 +30
Partials 1 1 ☔ View full report in Codecov by Sentry. |
Signed-off-by: Trae Yelovich <[email protected]>
708cfb2
to
2d767ce
Compare
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
f6257c2
to
c0f9047
Compare
Signed-off-by: Trae Yelovich <[email protected]>
c0f9047
to
fba021a
Compare
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
ProfileInfo
ProfileInfo
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
I've marked this as ready for early reviews - going to do some manual testing to ensure some scenarios are handled, but figured anyone can start reviewing as the APIs are mostly finalized. |
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
packages/imperative/src/profiles/src/doc/config/IProfileTypeConfiguration.ts
Outdated
Show resolved
Hide resolved
packages/imperative/src/config/__tests__/ProfileInfo.TeamConfig.unit.test.ts
Outdated
Show resolved
Hide resolved
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
…dates Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
feat(plugins): add/remove from schema during `zowe plugins install/uninstall`
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Signed-off-by: Trae Yelovich <[email protected]>
Quality Gate passedThe SonarCloud Quality Gate passed, but some issues were introduced. 3 New issues |
Release succeeded for the The following packages have been published:
Powered by Octorelease 🚀 |
What It Does
This PR implements:
ProfileInfo
class, primarily to allow schema contributions from extenders and plug-ins of Zowe client applications. Also provides functionality for the following use cases:How to Test
Create a test plug-in or extension that uses
ProfileInfo
and try one (or more) of the newly-implemented APIs:addProfileToConfig
addProfileTypeToSchema
getProfileTypes
buildSchema
getSchemaForType
Alternatively, build and run tests, then do black-box testing to determine whether default behavior has remained the same. Testers should not notice any obvious differences when using the CLI build in this PR.
Review Checklist
I certify that I have: