Skip to content

Commit 9a62ed8

Browse files
committed
Update VS Code engine and Node.js
1 parent c20be11 commit 9a62ed8

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

.github/workflows/ci-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454

5555
- uses: actions/setup-node@v4
5656
with:
57-
node-version: 20
57+
node-version: 22
5858
cache: npm
5959
cache-dependency-path: vscode-powershell/package-lock.json
6060

docs/development.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
1. Follow the [development instructions](https://github.com/PowerShell/PowerShellEditorServices#development) for
1313
PowerShell Editor Services. **You will need to complete this step before proceeding**.
1414

15-
1. Install [Node.js](https://nodejs.org/en/) 18.x or higher.
15+
1. Install [Node.js](https://nodejs.org/en/download/package-manager) 22.x or higher.
1616

1717
1. Install [Visual Studio Code](https://code.visualstudio.com).
1818
Open the multi-root workspace file in this repo, `extension-dev.code-workspace`.
@@ -40,9 +40,9 @@ developer machines if necessary, the CI and OneBranch pipeline tasks, and the
4040
`.tsconfig` file. Note that the version of `@types/node` will not necessarily
4141
exactly match the version of Node.js, but the major version should.
4242

43-
[`electron`]: https://github.com/microsoft/vscode/blob/138f619c86f1199955d53b4166bef66ef252935c/package.json#L156
44-
[Electron]: https://releases.electronjs.org/release/v32.2.6
45-
[Node.js]: https://nodejs.org/en/download/package-manager
43+
[`electron`]: https://github.com/microsoft/vscode/blob/ac4cbdf48759c7d8c3eb91ffe6bb04316e263c57/package.json#L163
44+
[Electron]: https://releases.electronjs.org/release/v37.7.0
45+
[Node.js]: https://nodejs.org/en/blog/release/v22.20.0
4646

4747
### Building the Code
4848

@@ -62,6 +62,7 @@ Explore the `vscode-powershell.build.ps1` file for other build targets.
6262
First, ensure you have completed a build as instructed above, as the launch templates do not check some prerequisites for performance reasons.
6363

6464
To debug the extension use one of the provided `Launch Extension` debug configurations.
65+
6566
1. `Launch Extension`: Launches the debugger using your personal profile settings.
6667
2. `Temp Profile`: Launches VS Code with a temp profile that resets on every launch. Useful for "out of the box" environment testing.
6768
3. `Isolated Profile`: Launches the debugger with a persistent debug profile specific to the extension, so you can preserve some settings or test certain prerequisites.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"publisher": "ms-vscode",
77
"description": "Develop PowerShell modules, commands and scripts in Visual Studio Code!",
88
"engines": {
9-
"vscode": "^1.101.0"
9+
"vscode": "^1.106.0"
1010
},
1111
"author": "Microsoft Corporation",
1212
"license": "SEE LICENSE IN LICENSE.txt",

0 commit comments

Comments
 (0)