Skip to content

Commit fc02d60

Browse files
kieferrmCopilot
authored andcommitted
Hello Copilot (#1493)
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
1 parent 9325ef3 commit fc02d60

File tree

275 files changed

+63079
-122
lines changed

Some content is hidden

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

275 files changed

+63079
-122
lines changed

.gitignore

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,4 @@ coverage/
3232
# Base cache database (GC mode)
3333
test/simulation/cache/_base.sqlite
3434

35-
test/aml/out
36-
src/extension/completions-core
35+
test/aml/out

.vscode/launch.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@
322322
"request": "launch",
323323
"args": [
324324
"--extensionDevelopmentPath=${workspaceFolder}",
325-
"--extensionTestsPath=${workspaceFolder}/src/extension/completions-core/extension/test/run",
325+
"--extensionTestsPath=${workspaceFolder}/src/extension/completions-core/vscode-node/extension/test/run",
326326
"--disable-extensions"
327327
],
328328
"env": {

build/pre-release.yml

Lines changed: 0 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,6 @@ parameters:
2222
displayName: 🚀 Publish Pre-Release
2323
type: boolean
2424
default: false
25-
- name: mixinCompletionsCore
26-
displayName: Mixin Completions Core
27-
type: boolean
28-
default: true
2925

3026
extends:
3127
template: azure-pipelines/extension/pre-release.yml@templates
@@ -114,18 +110,6 @@ extends:
114110
Remove-Item -Recurse -Force ../vscode-capi
115111
displayName: mixin
116112
117-
- pwsh: |
118-
$PackageJson = Get-Content -Path package.json -Raw | ConvertFrom-Json
119-
$CompletionsCoreVersion = $PackageJson.completionsCore
120-
git clone -b completions-port https://github.com/microsoft/vscode-copilot-completions.git src/extension/completions-core
121-
pushd src/extension/completions-core
122-
git checkout $CompletionsCoreVersion
123-
popd
124-
rm src/extension/completions/vscode-node/completionsCoreContribution.ts
125-
mv src/extension/completions/vscode-node/completionsCoreContribution.ts.txt src/extension/completions/vscode-node/completionsCoreContribution.ts
126-
condition: and(succeeded(), eq(${{ parameters.mixinCompletionsCore }}, true))
127-
displayName: Mixin the completions core repo
128-
129113
- script: npm run build -- --prerelease
130114
displayName: npm run build
131115

@@ -212,18 +196,6 @@ extends:
212196
- script: npm run setup:dotnet
213197
displayName: Install dotnet cli
214198

215-
- pwsh: |
216-
$PackageJson = Get-Content -Path package.json -Raw | ConvertFrom-Json
217-
$CompletionsCoreVersion = $PackageJson.completionsCore
218-
git clone -b completions-port https://github.com/microsoft/vscode-copilot-completions.git src/extension/completions-core
219-
pushd src/extension/completions-core
220-
git checkout $CompletionsCoreVersion
221-
popd
222-
rm src/extension/completions/vscode-node/completionsCoreContribution.ts
223-
mv src/extension/completions/vscode-node/completionsCoreContribution.ts.txt src/extension/completions/vscode-node/completionsCoreContribution.ts
224-
condition: and(succeeded(), eq(${{ parameters.mixinCompletionsCore }}, true))
225-
displayName: Mixin the completions core repo
226-
227199
- script: npm run typecheck
228200
displayName: npm run typecheck
229201

build/release.yml

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,6 @@ parameters:
2525
type: boolean
2626
default: true
2727

28-
- name: mixinCompletionsCore
29-
displayName: Mixin Completions Core
30-
type: boolean
31-
default: true
32-
3328
extends:
3429
template: azure-pipelines/extension/stable.yml@templates
3530
parameters:
@@ -116,18 +111,6 @@ extends:
116111
Remove-Item -Recurse -Force ../vscode-capi
117112
displayName: mixin
118113
119-
- pwsh: |
120-
$PackageJson = Get-Content -Path package.json -Raw | ConvertFrom-Json
121-
$CompletionsCoreVersion = $PackageJson.completionsCore
122-
git clone -b completions-port https://github.com/microsoft/vscode-copilot-completions.git src/extension/completions-core
123-
pushd src/extension/completions-core
124-
git checkout $CompletionsCoreVersion
125-
popd
126-
rm src/extension/completions/vscode-node/completionsCoreContribution.ts
127-
mv src/extension/completions/vscode-node/completionsCoreContribution.ts.txt src/extension/completions/vscode-node/completionsCoreContribution.ts
128-
condition: and(succeeded(), eq(${{ parameters.mixinCompletionsCore }}, true))
129-
displayName: Mixin the completions core repo
130-
131114
- script: npm run build
132115
displayName: npm run build
133116

@@ -214,18 +197,6 @@ extends:
214197
- script: npm run setup:dotnet
215198
displayName: Install dotnet cli
216199

217-
- pwsh: |
218-
$PackageJson = Get-Content -Path package.json -Raw | ConvertFrom-Json
219-
$CompletionsCoreVersion = $PackageJson.completionsCore
220-
git clone -b completions-port https://github.com/microsoft/vscode-copilot-completions.git src/extension/completions-core
221-
pushd src/extension/completions-core
222-
git checkout $CompletionsCoreVersion
223-
popd
224-
rm src/extension/completions/vscode-node/completionsCoreContribution.ts
225-
mv src/extension/completions/vscode-node/completionsCoreContribution.ts.txt src/extension/completions/vscode-node/completionsCoreContribution.ts
226-
condition: and(succeeded(), eq(${{ parameters.mixinCompletionsCore }}, true))
227-
displayName: Mixin the completions core repo
228-
229200
- script: npm run typecheck
230201
displayName: npm run typecheck
231202

package.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
"version": "0.33.0",
66
"build": "1",
77
"internalAIKey": "1058ec22-3c95-4951-8443-f26c1f325911",
8-
"completionsCore": "5d3a8d1e6a1a301b322ec7992f6322a6a63b046d",
98
"completionsCoreVersion": "1.378.1798",
109
"internalLargeStorageAriaKey": "ec712b3202c5462fb6877acae7f1f9d7-c19ad55e-3e3c-4f99-984b-827f6d95bd9e-6917",
1110
"ariaKey": "0c6ae279ed8443289764825290e4f9e2-1a736e7c-1324-4338-be46-fc2a58ae4d14-7255",
@@ -4262,8 +4261,8 @@
42624261
"create_venv": "tsx script/setup/createVenv.mts",
42634262
"package": "vsce package",
42644263
"web": "vscode-test-web --headless --extensionDevelopmentPath=. .",
4265-
"test:prompt": "mocha \"src/extension/completions-core/prompt/**/test/**/*.test.{ts,tsx}\"",
4266-
"test:completions-core": "tsx src/extension/completions-core/extension/test/runTest.ts"
4264+
"test:prompt": "mocha \"src/extension/completions-core/vscode-node/prompt/**/test/**/*.test.{ts,tsx}\"",
4265+
"test:completions-core": "tsx src/extension/completions-core/vscode-node/extension/test/runTest.ts"
42674266
},
42684267
"devDependencies": {
42694268
"@azure/identity": "4.9.1",
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/*---------------------------------------------------------------------------------------------
2+
* Copyright (c) Microsoft Corporation. All rights reserved.
3+
* Licensed under the MIT License. See License.txt in the project root for license information.
4+
*--------------------------------------------------------------------------------------------*/
5+
6+
import { IAuthenticationService } from '../../../../../platform/authentication/common/authentication';
7+
8+
export class CompletionsAuthenticationServiceBridge {
9+
constructor(
10+
@IAuthenticationService public readonly authenticationService: IAuthenticationService
11+
) { }
12+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/*---------------------------------------------------------------------------------------------
2+
* Copyright (c) Microsoft Corporation. All rights reserved.
3+
* Licensed under the MIT License. See License.txt in the project root for license information.
4+
*--------------------------------------------------------------------------------------------*/
5+
6+
import { ICAPIClientService } from '../../../../../platform/endpoint/common/capiClient';
7+
export class CompletionsCapiBridge {
8+
constructor(
9+
@ICAPIClientService public readonly capiClientService: ICAPIClientService,
10+
) { }
11+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/*---------------------------------------------------------------------------------------------
2+
* Copyright (c) Microsoft Corporation. All rights reserved.
3+
* Licensed under the MIT License. See License.txt in the project root for license information.
4+
*--------------------------------------------------------------------------------------------*/
5+
6+
import { IEndpointProvider } from '../../../../../platform/endpoint/common/endpointProvider';
7+
8+
export class CompletionsEndpointProviderBridge {
9+
constructor(
10+
@IEndpointProvider public readonly endpointProvider: IEndpointProvider
11+
) { }
12+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
/*---------------------------------------------------------------------------------------------
2+
* Copyright (c) Microsoft Corporation. All rights reserved.
3+
* Licensed under the MIT License. See License.txt in the project root for license information.
4+
*--------------------------------------------------------------------------------------------*/
5+
6+
import { IExperimentationService } from '../../../../../platform/telemetry/common/nullExperimentationService';
7+
8+
export class CompletionsExperimentationServiceBridge {
9+
constructor(
10+
@IExperimentationService public readonly experimentationService: IExperimentationService
11+
) { }
12+
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
/*---------------------------------------------------------------------------------------------
2+
* Copyright (c) Microsoft Corporation. All rights reserved.
3+
* Licensed under the MIT License. See License.txt in the project root for license information.
4+
*--------------------------------------------------------------------------------------------*/
5+
6+
import { IIgnoreService } from '../../../../../platform/ignore/common/ignoreService';
7+
export class CompletionsIgnoreServiceBridge {
8+
constructor(
9+
@IIgnoreService public readonly ignoreService: IIgnoreService
10+
) { }
11+
}

0 commit comments

Comments
 (0)