From 6cf6b1442d82fe7deb42d76677f0f117ac313a34 Mon Sep 17 00:00:00 2001 From: MEHER SRUJANA MATCHA Date: Wed, 19 Aug 2026 17:33:42 +0100 Subject: [PATCH 1/2] Migrate to Node 22 #621 --- .github/workflows/release.yml | 6 +++--- .github/workflows/tests.yml | 2 +- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 71f5863..a065b58 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -92,7 +92,7 @@ jobs: - name: Set Up NodeJS uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' - name: Install NodeJS dependencies run: npm install -g typescript "@vscode/vsce" "ovsx" - name: Build Extension @@ -142,7 +142,7 @@ jobs: - name: Set Up NodeJS uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' - name: Install dependencies run: | npm install -g typescript "@vscode/vsce" "ovsx" @@ -166,7 +166,7 @@ jobs: - name: Set Up NodeJS uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' - name: Upversion for Development run: | tag=`npm version --no-git-tag-version patch` diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 4bf195f..79f4d33 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -20,7 +20,7 @@ jobs: uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: - node-version: '20' + node-version: '22' - name: Install build tools run: npm i -g "@vscode/vsce" - name: Install dependencies diff --git a/package.json b/package.json index 9239756..e96ba91 100644 --- a/package.json +++ b/package.json @@ -300,7 +300,7 @@ "@types/chai-fs": "^2.0.5", "@types/fs-extra": "^11.0.4", "@types/mocha": "^10.0.10", - "@types/node": "18.19", + "@types/node": "22.x", "@types/vscode": "^1.65.0", "@vscode/test-electron": "^3.1.0", "chai": "^4.5.0", From ac3bb77cf9be3dfb9710e7dc1618e4f636eb4ad6 Mon Sep 17 00:00:00 2001 From: MEHER SRUJANA MATCHA Date: Thu, 20 Aug 2026 10:55:27 +0100 Subject: [PATCH 2/2] Update package-lock.json --- package-lock.json | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index a4c09d1..be9be1b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "@types/chai-fs": "^2.0.5", "@types/fs-extra": "^11.0.4", "@types/mocha": "^10.0.10", - "@types/node": "18.19", + "@types/node": "22.x", "@types/vscode": "^1.65.0", "@vscode/test-electron": "^3.1.0", "chai": "^4.5.0", @@ -590,13 +590,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "18.19.130", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.130.tgz", - "integrity": "sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==", + "version": "22.20.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.20.1.tgz", + "integrity": "sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.21.0" } }, "node_modules/@types/vscode": { @@ -5323,10 +5323,11 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true, + "license": "MIT" }, "node_modules/universalify": { "version": "2.0.1",