diff --git a/build/azure-pipelines/product-copilot-recovery.yml b/build/azure-pipelines/product-copilot-recovery.yml index a0c52e68302470..5c184c525e17fa 100644 --- a/build/azure-pipelines/product-copilot-recovery.yml +++ b/build/azure-pipelines/product-copilot-recovery.yml @@ -16,6 +16,10 @@ parameters: displayName: Custom NPM Registry (Terrapin) type: boolean default: true + - name: NPM_REGISTRY + displayName: Custom NPM Registry URL + type: string + default: 'https://pkgs.dev.azure.com/monacotools/Monaco/_packaging/vscode/npm/registry/' - name: publishExtension displayName: Publish Stable Recovery Extension type: boolean @@ -24,6 +28,11 @@ parameters: variables: - name: VSCODE_QUALITY value: stable + - name: NPM_REGISTRY + ${{ if eq(parameters.customNPMRegistry, true) }}: + value: ${{ parameters.NPM_REGISTRY }} + ${{ else }}: + value: none extends: template: azure-pipelines/extension/stable.yml@templates diff --git a/extensions/copilot/package-lock.json b/extensions/copilot/package-lock.json index 430b2586289751..27629ad252eeea 100644 --- a/extensions/copilot/package-lock.json +++ b/extensions/copilot/package-lock.json @@ -1,12 +1,12 @@ { "name": "copilot-chat", - "version": "0.53.0", + "version": "0.53.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "copilot-chat", - "version": "0.53.0", + "version": "0.53.1", "hasInstallScript": true, "license": "SEE LICENSE IN LICENSE.txt", "dependencies": { diff --git a/extensions/copilot/package.json b/extensions/copilot/package.json index 841a8a538bff7f..e8815f3d1a5c4e 100644 --- a/extensions/copilot/package.json +++ b/extensions/copilot/package.json @@ -2,7 +2,7 @@ "name": "copilot-chat", "displayName": "GitHub Copilot Chat", "description": "AI chat features powered by Copilot", - "version": "0.53.0", + "version": "0.53.1", "build": "1", "completionsCoreVersion": "1.378.1799", "internalLargeStorageAriaKey": "ec712b3202c5462fb6877acae7f1f9d7-c19ad55e-3e3c-4f99-984b-827f6d95bd9e-6917", diff --git a/extensions/copilot/src/extension/extension/vscode-node/disableProcessReport.ts b/extensions/copilot/src/extension/extension/vscode-node/disableProcessReport.ts new file mode 100644 index 00000000000000..f4f14b4a7f9405 --- /dev/null +++ b/extensions/copilot/src/extension/extension/vscode-node/disableProcessReport.ts @@ -0,0 +1,17 @@ +/*--------------------------------------------------------------------------------------------- + * Copyright (c) Microsoft Corporation. All rights reserved. + * Licensed under the MIT License. See License.txt in the project root for license information. + *--------------------------------------------------------------------------------------------*/ + +if (process.report) { + try { + Object.defineProperty(process.report, 'getReport', { + value: undefined, + writable: true, + configurable: true, + enumerable: true + }); + } catch (err) { + + } +} diff --git a/extensions/copilot/src/extension/extension/vscode-node/extension.ts b/extensions/copilot/src/extension/extension/vscode-node/extension.ts index 053b2a4a4e821a..8b802b6db7aae9 100644 --- a/extensions/copilot/src/extension/extension/vscode-node/extension.ts +++ b/extensions/copilot/src/extension/extension/vscode-node/extension.ts @@ -3,6 +3,9 @@ * Licensed under the MIT License. See License.txt in the project root for license information. *--------------------------------------------------------------------------------------------*/ +// Must be the first import to ensure it evaluates before other imports. +import './disableProcessReport'; + import { ExtensionContext } from 'vscode'; import { resolve } from '../../../util/vs/base/common/path'; import { baseActivate } from '../vscode/extension';