diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 7ff2d9a4..d7b5b703 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -32,6 +32,11 @@ jobs: - run: exit 1 if: ${{ needs.test_matrix.result != 'success' }} - uses: actions/checkout@v3 + - name: Use Node.js ${{ matrix.node_version }} + uses: actions/setup-node@v3 + with: + node-version: lts/* + cache: npm - run: npm ci - run: npm run test:typescript if: ${{ always() }} diff --git a/package-lock.json b/package-lock.json index 9c973eeb..1f20d4ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,6 +28,7 @@ "@sinonjs/fake-timers": "^8.0.0", "@types/fetch-mock": "^7.3.1", "@types/jest": "^29.0.0", + "@types/node": "^18.11.18", "@types/sinonjs__fake-timers": "^8.0.0", "fetch-mock": "^9.0.0", "jest": "^29.0.0", @@ -2804,6 +2805,12 @@ "integrity": "sha512-AzZTkHtM0A67+xMVhmSeJDteSMS+RfXGuM+/oVbo1PGD19ic7fuimv5b0TW8dKoZuxpVxiwVAai+sFRSNmfI3g==", "dev": true }, + "node_modules/@pika/plugin-build-web/node_modules/@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", + "dev": true + }, "node_modules/@pika/plugin-ts-standard-pkg": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/@pika/plugin-ts-standard-pkg/-/plugin-ts-standard-pkg-0.9.2.tgz", @@ -3123,9 +3130,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" }, "node_modules/@types/prettier": { "version": "2.7.2", @@ -10146,6 +10153,12 @@ "resolved": "https://registry.npmjs.org/@pika/types/-/types-0.9.2.tgz", "integrity": "sha512-AzZTkHtM0A67+xMVhmSeJDteSMS+RfXGuM+/oVbo1PGD19ic7fuimv5b0TW8dKoZuxpVxiwVAai+sFRSNmfI3g==", "dev": true + }, + "@types/node": { + "version": "10.17.60", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", + "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==", + "dev": true } } }, @@ -10422,9 +10435,9 @@ "dev": true }, "@types/node": { - "version": "10.17.60", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz", - "integrity": "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==" + "version": "18.11.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.18.tgz", + "integrity": "sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==" }, "@types/prettier": { "version": "2.7.2", diff --git a/package.json b/package.json index 360fabff..2f1b2109 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "@sinonjs/fake-timers": "^8.0.0", "@types/fetch-mock": "^7.3.1", "@types/jest": "^29.0.0", + "@types/node": "^18.11.18", "@types/sinonjs__fake-timers": "^8.0.0", "fetch-mock": "^9.0.0", "jest": "^29.0.0",