* build - Update dependencies

- Update nodejs to 20.x
- Update lsp4j tp 0.23.1
- Update @vscode/test-electron
This commit is contained in:
Sheng Chen 2024-08-27 12:32:57 +08:00 коммит произвёл GitHub
Родитель 60dad37509
Коммит d6e3701462
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
12 изменённых файлов: 602 добавлений и 150 удалений

Просмотреть файл

@ -50,9 +50,9 @@ extends:
jdkArchitectureOption: x64
jdkSourceOption: PreInstalled
- task: NodeTool@0
displayName: Use Node 18.x
displayName: Use Node 20.x
inputs:
versionSpec: 18.x
versionSpec: 20.x
- task: Npm@1
displayName: npm install
inputs:

Просмотреть файл

@ -47,9 +47,9 @@ extends:
clean: true
fetchTags: true
- task: NodeTool@0
displayName: Use Node 18.x
displayName: Use Node 20.x
inputs:
versionSpec: 18.x
versionSpec: 20.x
- task: JavaToolInstaller@0
displayName: Use Java 17
inputs:

Просмотреть файл

@ -42,9 +42,9 @@ extends:
clean: true
fetchTags: true
- task: NodeTool@0
displayName: Use Node 18.x
displayName: Use Node 20.x
inputs:
versionSpec: 18.x
versionSpec: 20.x
- task: JavaToolInstaller@0
displayName: Use Java 17
inputs:

2
.github/workflows/linux.yml поставляемый
Просмотреть файл

@ -29,7 +29,7 @@ jobs:
- name: Setup Node.js environment
uses: actions/setup-node@v2
with:
node-version: 16
node-version: 20
- name: Install Node.js modules
run: npm install

2
.github/workflows/linuxUI.yml поставляемый
Просмотреть файл

@ -29,7 +29,7 @@ jobs:
- name: Setup Node.js environment
uses: actions/setup-node@v2
with:
node-version: 16
node-version: 20
- name: Install Node.js modules
run: npm install

2
.github/workflows/macOS.yml поставляемый
Просмотреть файл

@ -22,7 +22,7 @@ jobs:
- name: Setup Node.js environment
uses: actions/setup-node@v2
with:
node-version: 16
node-version: 20
- name: Install Node.js modules
run: npm install

2
.github/workflows/windows.yml поставляемый
Просмотреть файл

@ -22,7 +22,7 @@ jobs:
- name: Setup Node.js environment
uses: actions/setup-node@v2
with:
node-version: 16
node-version: 20
- name: Install Node.js modules
run: npm install

2
.github/workflows/windowsUI.yml поставляемый
Просмотреть файл

@ -22,7 +22,7 @@ jobs:
- name: Setup Node.js environment
uses: actions/setup-node@v2
with:
node-version: 16
node-version: 20
- name: Install Node.js modules
run: npm install

Просмотреть файл

@ -21,8 +21,8 @@
<repository location="https://download.eclipse.org/jdtls/snapshots/repository/latest/"/>
</location>
<location includeAllPlatforms="false" includeConfigurePhase="false" includeMode="planner" includeSource="true" type="InstallableUnit">
<repository location="https://download.eclipse.org/lsp4j/updates/releases/0.22.0/"/>
<unit id="org.eclipse.lsp4j.sdk.feature.group" version="0.0.0"/>
<repository location="https://download.eclipse.org/lsp4j/updates/releases/0.23.1/"/>
<unit id="org.eclipse.lsp4j" version="0.0.0"/>
</location>
<location includeDependencyDepth="none" includeDependencyScopes="compile" includeSource="true" missingManifest="generate" type="Maven">
<dependencies>

712
package-lock.json сгенерированный

Разница между файлами не показана из-за своего большого размера Загрузить разницу

Просмотреть файл

@ -1067,10 +1067,10 @@
"@types/lodash": "^4.14.191",
"@types/minimatch": "^3.0.3",
"@types/mocha": "^9.1.1",
"@types/node": "^16.18.11",
"@types/node": "20.x",
"@types/semver": "^7.3.13",
"@types/vscode": "1.83.1",
"@vscode/test-electron": "^2.3.8",
"@vscode/test-electron": "^2.4.1",
"copy-webpack-plugin": "^11.0.0",
"glob": "^7.2.3",
"mocha": "^9.2.2",

Просмотреть файл

@ -16,10 +16,14 @@ async function main(): Promise<void> {
// Resolve redhat.java dependency
const [cli, ...args] = resolveCliArgsFromVSCodeExecutablePath(vscodeExecutablePath);
cp.spawnSync(cli, [...args, '--install-extension', 'redhat.java'], {
const options: cp.SpawnSyncOptionsWithStringEncoding = {
encoding: 'utf-8',
stdio: 'inherit'
});
stdio: 'inherit',
};
if (process.platform === 'win32') {
options.shell = true;
}
cp.spawnSync(cli, [...args, '--install-extension', 'redhat.java'], options);
// The folder containing the Extension Manifest package.json
// Passed to `--extensionDevelopmentPath`