Skip to content

Commit 5134662

Browse files
Remove CredentialsService & keytar (#192224)
* Remove CredentialsService & keytar ref #115215 fixes #143395 * compile * remove imports * rip the bandaid
1 parent a8eda33 commit 5134662

38 files changed

+44
-1410
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,7 @@ jobs:
221221
- name: Compile Integration Tests
222222
run: yarn --cwd test/integration/browser compile
223223

224-
# This is required for keytar unittests, otherwise we hit
225-
# https://github.com/atom/node-keytar/issues/76
224+
# This is required for SecretStorage unittests
226225
- name: Create temporary keychain
227226
run: |
228227
security create-keychain -p pwd $RUNNER_TEMP/buildagent.keychain

build/.moduleignore

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -79,13 +79,6 @@ kerberos/src/**
7979
kerberos/node_modules/**
8080
!kerberos/**/*.node
8181

82-
keytar/binding.gyp
83-
keytar/build/**
84-
keytar/src/**
85-
keytar/script/**
86-
keytar/node_modules/**
87-
!keytar/**/*.node
88-
8982
node-pty/binding.gyp
9083
node-pty/build/**
9184
node-pty/src/**

build/darwin/create-universal-app.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/darwin/create-universal-app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ async function main(buildDir?: string) {
5151
fs.writeFileSync(productJsonPath, JSON.stringify(productJson, null, '\t'));
5252

5353
// Verify if native module architecture is correct
54-
const findOutput = await spawn('find', [outAppPath, '-name', 'keytar.node']);
54+
const findOutput = await spawn('find', [outAppPath, '-name', 'kerberos.node']);
5555
const lipoOutput = await spawn('lipo', ['-archs', findOutput.replace(/\n$/, '')]);
5656
if (lipoOutput.replace(/\n$/, '') !== 'x86_64 arm64') {
5757
throw new Error(`Invalid arch, got : ${lipoOutput}`);

extensions/github-authentication/src/common/keychain.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
// keytar depends on a native module shipped in vscode, so this is
7-
// how we load it
86
import * as vscode from 'vscode';
97
import { Log } from './logger';
108

extensions/microsoft-authentication/extension-browser.webpack.config.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ module.exports = withBrowserDefaults({
2020
entry: {
2121
extension: './src/extension.ts',
2222
},
23-
externals: {
24-
'keytar': 'commonjs keytar',
25-
},
2623
resolve: {
2724
alias: {
2825
'./node/crypto': path.resolve(__dirname, 'src/browser/crypto'),

extensions/microsoft-authentication/extension.webpack.config.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@ const withDefaults = require('../shared.webpack.config');
1212
module.exports = withDefaults({
1313
context: __dirname,
1414
entry: {
15-
extension: './src/extension.ts',
16-
},
17-
externals: {
18-
'keytar': 'commonjs keytar'
15+
extension: './src/extension.ts'
1916
}
2017
});

extensions/vscode-api-tests/src/singlefolder-tests/languagedetection.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ suite('vscode - automatic language detection', () => {
3636
"outDir": "../out/vs",
3737
"target": "es2020",
3838
"types": [
39-
"keytar",
4039
"mocha",
4140
"semver",
4241
"sinon",

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@
8484
"https-proxy-agent": "^2.2.3",
8585
"jschardet": "3.0.0",
8686
"kerberos": "^2.0.1",
87-
"keytar": "7.9.0",
8887
"minimist": "^1.2.6",
8988
"native-is-elevated": "0.7.0",
9089
"native-keymap": "^3.3.4",
@@ -118,7 +117,6 @@
118117
"@types/gulp-svgmin": "^1.2.1",
119118
"@types/http-proxy-agent": "^2.0.1",
120119
"@types/kerberos": "^1.1.2",
121-
"@types/keytar": "^4.4.0",
122120
"@types/minimist": "^1.2.1",
123121
"@types/mocha": "^9.1.1",
124122
"@types/node": "18.x",

remote/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
"https-proxy-agent": "^2.2.3",
2020
"jschardet": "3.0.0",
2121
"kerberos": "^2.0.1",
22-
"keytar": "7.9.0",
2322
"minimist": "^1.2.6",
2423
"native-watchdog": "^1.4.1",
2524
"node-pty": "1.1.0-beta1",

0 commit comments

Comments
 (0)