diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0653891..3a9db70 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -10,13 +10,12 @@ on: jobs: test: - name: Test on node ${{ matrix.node }} and ${{ matrix.os }} + name: Test on ${{ matrix.os }} runs-on: ${{ matrix.os }} strategy: matrix: - node: [20, 22] os: - ubuntu-latest - windows-latest @@ -30,7 +29,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v4 with: - node-version: ${{ matrix.node }} + node-version: lts/* - name: Start xvfb run: | /usr/bin/Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 & diff --git a/package-lock.json b/package-lock.json index 714c487..b1c2071 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^20.14.8", + "@types/node": "^18.19.74", "@types/vscode": "^1.82.0", "@typescript-eslint/eslint-plugin": "^8.22.0", "@typescript-eslint/parser": "^8.22.0", @@ -502,13 +502,12 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.17.17", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.17.tgz", - "integrity": "sha512-/WndGO4kIfMicEQLTi/mDANUu/iVUhT7KboZPdEqqHQ4aTS+3qT3U5gIqWDFV+XouorjfgGqvKILJeHhuQgFYg==", + "version": "18.19.74", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.74.tgz", + "integrity": "sha512-HMwEkkifei3L605gFdV+/UwtpxP6JSzM+xFk2Ia6DNFSwSVBRh9qp5Tgf4lNFOMfPVuU0WnkcWpXZpgn5ufO4A==", "dev": true, - "license": "MIT", "dependencies": { - "undici-types": "~6.19.2" + "undici-types": "~5.26.4" } }, "node_modules/@types/vscode": { @@ -5716,11 +5715,10 @@ } }, "node_modules/undici-types": { - "version": "6.19.8", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", - "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", - "dev": true, - "license": "MIT" + "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 }, "node_modules/uri-js": { "version": "4.4.1", diff --git a/package.json b/package.json index aa789a1..49d3a4e 100644 --- a/package.json +++ b/package.json @@ -110,7 +110,7 @@ }, "devDependencies": { "@types/mocha": "^10.0.10", - "@types/node": "^20.14.8", + "@types/node": "^18.19.74", "@types/vscode": "^1.82.0", "@typescript-eslint/eslint-plugin": "^8.22.0", "@typescript-eslint/parser": "^8.22.0", diff --git a/renovate.json b/renovate.json index c062e42..4f27aef 100644 --- a/renovate.json +++ b/renovate.json @@ -9,7 +9,7 @@ { "description": "Use types of the minimum supported Node version", "matchPackageNames": ["@types/node"], - "allowedVersions": "<21" + "allowedVersions": "=18" } ], "schedule": ["on Wednesday"]