-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Apply Secrets plugin API #9463
Apply Secrets plugin API #9463
Conversation
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.
Tested it with the provided extension - works as expected.
@@ -34,6 +34,7 @@ | |||
"ajv": "^6.5.3", | |||
"body-parser": "^1.17.2", | |||
"cookie": "^0.4.0", | |||
"keytar": "7.7.0", |
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 confirmed that the keytar
dependency is license compatible
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.
Do I need to create a CQ for this package?
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.
Do I need to create a CQ for this package?
@vinokurig I don't think so, it falls under the following use-case. I confirmed that the dependency looks fine, you may double-check if you like following this process.
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for license information. | ||
*--------------------------------------------------------------------------------------------*/ | ||
// code copied and modified from https://github.com/microsoft/vscode/blob/1.55.2/src/vs/workbench/services/credentials/common/credentials.ts#L12 |
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.
We likely need a CQ
for the two files, can you add a link to the corresponding CQ when ready (unless it is already covered)?
https://github.com/microsoft/vscode/blob/1.55.2/src/vs/workbench/services/credentials/common/credentials.ts#L12
https://github.com/microsoft/vscode/blob/1.55.2/src/vs/platform/native/electron-main/nativeHostMainService.ts#L679-L771
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.
b981597
to
777dd19
Compare
@vince-fugnitto is it OK to merge? |
@vinokurig No? The CQ is not yet approved. |
@vince-fugnitto The CQ has been approved is there any other objections? |
@vinokurig the lat comment I see is:
Is it somehow not refreshed? |
|
@vinokurig I've always waited for there to be an explicit approval comment as part of the CQ, namely:
|
5ab76ed
to
1542bb1
Compare
@vince-fugnitto since the CQ has been approved I am going to merge it tomorrow, if now other objections? |
43030c9
to
a9df031
Compare
Signed-off-by: Igor Vinokur <[email protected]>
Signed-off-by: Igor Vinokur [email protected]
What it does
Corresponding CQ: https://dev.eclipse.org/ipzilla/show_bug.cgi?id=23332.
Apply Secrets plugin API: https://code.visualstudio.com/updates/v1_53#_secrets-api
fixes #9348
How to test
Get Password
command and see a notification with empty (undefined) password.Set Password
command and see a notification about password change.Get Password
command and see a notification with the updated password.Delete Password
command and see a notification about password change.Get Password
command and see a notification with empty (undefined) password.Review checklist
Reminder for reviewers