Skip to content

Commit db2582c

Browse files
committed
tls-sync
1 parent 120409b commit db2582c

File tree

71 files changed

+2386
-165
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+2386
-165
lines changed

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ These GitHub repositories provide supplementary resources for Rush Stack:
7474
| [/heft-plugins/heft-serverless-stack-plugin](./heft-plugins/heft-serverless-stack-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-serverless-stack-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-serverless-stack-plugin) | [changelog](./heft-plugins/heft-serverless-stack-plugin/CHANGELOG.md) | [@rushstack/heft-serverless-stack-plugin](https://www.npmjs.com/package/@rushstack/heft-serverless-stack-plugin) |
7575
| [/heft-plugins/heft-storybook-plugin](./heft-plugins/heft-storybook-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-storybook-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-storybook-plugin) | [changelog](./heft-plugins/heft-storybook-plugin/CHANGELOG.md) | [@rushstack/heft-storybook-plugin](https://www.npmjs.com/package/@rushstack/heft-storybook-plugin) |
7676
| [/heft-plugins/heft-typescript-plugin](./heft-plugins/heft-typescript-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-typescript-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-typescript-plugin) | [changelog](./heft-plugins/heft-typescript-plugin/CHANGELOG.md) | [@rushstack/heft-typescript-plugin](https://www.npmjs.com/package/@rushstack/heft-typescript-plugin) |
77+
| [/heft-plugins/heft-vsix-plugin](./heft-plugins/heft-vsix-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-vsix-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-vsix-plugin) | [changelog](./heft-plugins/heft-vsix-plugin/CHANGELOG.md) | [@rushstack/heft-vsix-plugin](https://www.npmjs.com/package/@rushstack/heft-vsix-plugin) |
7778
| [/heft-plugins/heft-webpack4-plugin](./heft-plugins/heft-webpack4-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-webpack4-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-webpack4-plugin) | [changelog](./heft-plugins/heft-webpack4-plugin/CHANGELOG.md) | [@rushstack/heft-webpack4-plugin](https://www.npmjs.com/package/@rushstack/heft-webpack4-plugin) |
7879
| [/heft-plugins/heft-webpack5-plugin](./heft-plugins/heft-webpack5-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-webpack5-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-webpack5-plugin) | [changelog](./heft-plugins/heft-webpack5-plugin/CHANGELOG.md) | [@rushstack/heft-webpack5-plugin](https://www.npmjs.com/package/@rushstack/heft-webpack5-plugin) |
7980
| [/libraries/api-extractor-model](./libraries/api-extractor-model/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fapi-extractor-model.svg)](https://badge.fury.io/js/%40microsoft%2Fapi-extractor-model) | [changelog](./libraries/api-extractor-model/CHANGELOG.md) | [@microsoft/api-extractor-model](https://www.npmjs.com/package/@microsoft/api-extractor-model) |
@@ -107,6 +108,9 @@ These GitHub repositories provide supplementary resources for Rush Stack:
107108
| [/rush-plugins/rush-redis-cobuild-plugin](./rush-plugins/rush-redis-cobuild-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Frush-redis-cobuild-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Frush-redis-cobuild-plugin) | | [@rushstack/rush-redis-cobuild-plugin](https://www.npmjs.com/package/@rushstack/rush-redis-cobuild-plugin) |
108109
| [/rush-plugins/rush-resolver-cache-plugin](./rush-plugins/rush-resolver-cache-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Frush-resolver-cache-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Frush-resolver-cache-plugin) | | [@rushstack/rush-resolver-cache-plugin](https://www.npmjs.com/package/@rushstack/rush-resolver-cache-plugin) |
109110
| [/rush-plugins/rush-serve-plugin](./rush-plugins/rush-serve-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Frush-serve-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Frush-serve-plugin) | | [@rushstack/rush-serve-plugin](https://www.npmjs.com/package/@rushstack/rush-serve-plugin) |
111+
| [/vscode-extensions/tls-sync-vscode-shared](./vscode-extensions/tls-sync-vscode-shared/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Ftls-sync-vscode-shared.svg)](https://badge.fury.io/js/%40rushstack%2Ftls-sync-vscode-shared) | | [@rushstack/tls-sync-vscode-shared](https://www.npmjs.com/package/@rushstack/tls-sync-vscode-shared) |
112+
| [/vscode-extensions/tls-sync-vscode-ui-extension](./vscode-extensions/tls-sync-vscode-ui-extension/) | [![npm version](https://badge.fury.io/js/tls-sync-vscode-ui-extension.svg)](https://badge.fury.io/js/tls-sync-vscode-ui-extension) | | [tls-sync-vscode-ui-extension](https://www.npmjs.com/package/tls-sync-vscode-ui-extension) |
113+
| [/vscode-extensions/tls-sync-vscode-workspace-extension](./vscode-extensions/tls-sync-vscode-workspace-extension/) | [![npm version](https://badge.fury.io/js/tls-sync-vscode-workspace-extension.svg)](https://badge.fury.io/js/tls-sync-vscode-workspace-extension) | [changelog](./vscode-extensions/tls-sync-vscode-workspace-extension/CHANGELOG.md) | [tls-sync-vscode-workspace-extension](https://www.npmjs.com/package/tls-sync-vscode-workspace-extension) |
110114
| [/webpack/hashed-folder-copy-plugin](./webpack/hashed-folder-copy-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fhashed-folder-copy-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fhashed-folder-copy-plugin) | [changelog](./webpack/hashed-folder-copy-plugin/CHANGELOG.md) | [@rushstack/hashed-folder-copy-plugin](https://www.npmjs.com/package/@rushstack/hashed-folder-copy-plugin) |
111115
| [/webpack/loader-load-themed-styles](./webpack/loader-load-themed-styles/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Floader-load-themed-styles.svg)](https://badge.fury.io/js/%40microsoft%2Floader-load-themed-styles) | [changelog](./webpack/loader-load-themed-styles/CHANGELOG.md) | [@microsoft/loader-load-themed-styles](https://www.npmjs.com/package/@microsoft/loader-load-themed-styles) |
112116
| [/webpack/loader-raw-script](./webpack/loader-raw-script/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Floader-raw-script.svg)](https://badge.fury.io/js/%40rushstack%2Floader-raw-script) | [changelog](./webpack/loader-raw-script/CHANGELOG.md) | [@rushstack/loader-raw-script](https://www.npmjs.com/package/@rushstack/loader-raw-script) |
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@rushstack/debug-certificate-manager",
5+
"comment": "CertificateStore - Add params to support custom paths and filenames",
6+
"type": "patch"
7+
},
8+
{
9+
"packageName": "@rushstack/debug-certificate-manager",
10+
"comment": "CertificateManager - Update `untrustCertificateAsync` to clear `caCertificateData`",
11+
"type": "patch"
12+
},
13+
{
14+
"packageName": "@rushstack/debug-certificate-manager",
15+
"comment": "CertificateManager - Use osascript (applescript) to run elevated command on macOS instead of sudo package.",
16+
"type": "patch"
17+
},
18+
{
19+
"packageName": "@rushstack/debug-certificate-manager",
20+
"comment": "CertificateManager - Expose `getCertificateExpirationAsync` method to retrieve certificate expiration date",
21+
"type": "patch"
22+
}
23+
],
24+
"packageName": "@rushstack/debug-certificate-manager"
25+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@rushstack/heft-vsix-plugin",
5+
"comment": "Add new Heft plugin to package files into a VSIX file",
6+
"type": "patch"
7+
}
8+
],
9+
"packageName": "@rushstack/heft-vsix-plugin"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@rushstack/tls-sync-vscode-shared",
5+
"comment": "Add shared utilities for the Workspace and UI TLS Sync VS Code extensions",
6+
"type": "patch"
7+
}
8+
],
9+
"packageName": "@rushstack/tls-sync-vscode-shared"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "tls-sync-vscode-workspace-extension",
5+
"comment": "Add VSCode Extension to sync TLS certificates when using VS Code remoting.",
6+
"type": "none"
7+
}
8+
],
9+
"packageName": "tls-sync-vscode-workspace-extension"
10+
}

common/config/rush/browser-approved-packages.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@
3838
"name": "@reduxjs/toolkit",
3939
"allowedCategories": [ "libraries", "vscode-extensions" ]
4040
},
41+
{
42+
"name": "@rushstack/heft-vsix-plugin",
43+
"allowedCategories": [ "vscode-extensions" ]
44+
},
4145
{
4246
"name": "@rushstack/rush-themed-ui",
4347
"allowedCategories": [ "libraries" ]
@@ -46,6 +50,10 @@
4650
"name": "@rushstack/rush-vscode-command-webview",
4751
"allowedCategories": [ "vscode-extensions" ]
4852
},
53+
{
54+
"name": "@rushstack/tls-sync-vscode-shared",
55+
"allowedCategories": [ "vscode-extensions" ]
56+
},
4957
{
5058
"name": "@ungap/structured-clone",
5159
"allowedCategories": [ "libraries" ]

common/config/rush/nonbrowser-approved-packages.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120
},
121121
{
122122
"name": "@rushstack/debug-certificate-manager",
123-
"allowedCategories": [ "libraries" ]
123+
"allowedCategories": [ "libraries", "vscode-extensions" ]
124124
},
125125
{
126126
"name": "@rushstack/eslint-bulk",
@@ -426,6 +426,10 @@
426426
"name": "@vscode/test-electron",
427427
"allowedCategories": [ "vscode-extensions" ]
428428
},
429+
{
430+
"name": "@vscode/vsce",
431+
"allowedCategories": [ "vscode-extensions" ]
432+
},
429433
{
430434
"name": "@yarnpkg/lockfile",
431435
"allowedCategories": [ "libraries" ]
@@ -954,10 +958,6 @@
954958
"name": "uuid",
955959
"allowedCategories": [ "libraries" ]
956960
},
957-
{
958-
"name": "vsce",
959-
"allowedCategories": [ "vscode-extensions" ]
960-
},
961961
{
962962
"name": "watchpack",
963963
"allowedCategories": [ "libraries" ]

common/config/rush/version-policies.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,5 +105,15 @@
105105
"version": "5.155.1",
106106
"nextBump": "patch",
107107
"mainProject": "@microsoft/rush"
108+
},
109+
{
110+
// This policy is used for the TLS Sync VS Code extensions.
111+
// Updating them in lockstep is necessary for the UI and Workspace extensions to work together.
112+
// The Workspace and UI extensions perform a ping-pong version check to ensure they are compatible.
113+
"policyName": "tls-sync-vscode-extensions",
114+
"definitionName": "lockStepVersion",
115+
"version": "0.0.1",
116+
"nextBump": "patch",
117+
"mainProject": "tls-sync-vscode-workspace-extension"
108118
}
109119
]

common/config/subspaces/build-tests-subspace/repo-state.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
{
33
"pnpmShrinkwrapHash": "64903f1451783b325e43407996d111839782a01d",
44
"preferredVersionsHash": "550b4cee0bef4e97db6c6aad726df5149d20e7d9",
5-
"packageJsonInjectedDependenciesHash": "f461fae28aeefb1a56608116785c4b0f0a005d53"
5+
"packageJsonInjectedDependenciesHash": "fb66034a47d2de43b99bd29a7ef04ca7b60f954b"
66
}

0 commit comments

Comments
 (0)