Skip to content

Commit b78ee69

Browse files
committed
chore: use node 22 in e2e tests and project templates
also tries to bump better-sqlite3 to latest version to have prebuilds for node 22
1 parent 69cbde6 commit b78ee69

File tree

49 files changed

+184
-44
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+184
-44
lines changed

.github/workflows/test-e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
corepack enable
4040
corepack prepare yarn@stable --activate
4141
42-
- name: Activate cache for Node.js 20
42+
- name: Activate cache for Node.js 22
4343
uses: actions/setup-node@v4
4444
with:
4545
cache: 'yarn'

test/e2e/adaptive-playwright-robots-file/actor/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Adaptive Playwright Test - Robots file",
55
"dependencies": {
66
"apify": "next",
7-
"@apify/storage-local": "^2.1.3",
7+
"@apify/storage-local": "^2.3.0",
88
"@crawlee/basic": "file:./packages/basic-crawler",
99
"@crawlee/browser": "file:./packages/browser-crawler",
1010
"@crawlee/browser-pool": "file:./packages/browser-pool",
@@ -19,6 +19,9 @@
1919
"apify": {
2020
"@crawlee/core": "file:./packages/core",
2121
"@crawlee/utils": "file:./packages/utils"
22+
},
23+
"@apify/storage-local": {
24+
"better-sqlite3": "^11.10.0"
2225
}
2326
},
2427
"scripts": {

test/e2e/automatic-persist-value/actor/Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ FROM apify/actor-node:22-beta
33
COPY packages ./packages
44
COPY package*.json ./
55

6+
RUN rm -r node_modules
67
RUN npm --quiet set progress=false \
78
&& npm install --only=prod --no-optional --no-audit \
89
&& npm update --no-audit \
@@ -11,6 +12,7 @@ RUN npm --quiet set progress=false \
1112
&& echo "Node.js version:" \
1213
&& node --version \
1314
&& echo "NPM version:" \
14-
&& npm --version
15+
&& npm --version \
16+
&& npm update
1517

1618
COPY . ./

test/e2e/automatic-persist-value/actor/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Key-Value Store - Automatic Persist Value Test",
55
"dependencies": {
66
"apify": "next",
7-
"@apify/storage-local": "^2.1.3",
7+
"@apify/storage-local": "^2.3.0",
88
"@crawlee/basic": "file:./packages/basic-crawler",
99
"@crawlee/core": "file:./packages/core",
1010
"@crawlee/memory-storage": "file:./packages/memory-storage",
@@ -15,6 +15,9 @@
1515
"apify": {
1616
"@crawlee/core": "file:./packages/core",
1717
"@crawlee/utils": "file:./packages/utils"
18+
},
19+
"@apify/storage-local": {
20+
"better-sqlite3": "^11.10.0"
1821
}
1922
},
2023
"scripts": {

test/e2e/autoscaling-max-tasks-per-minute/actor/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Autoscaling Pool Test - Max Tasks per Minute",
55
"dependencies": {
66
"apify": "next",
7-
"@apify/storage-local": "^2.1.3",
7+
"@apify/storage-local": "^2.3.0",
88
"@crawlee/basic": "file:./packages/basic-crawler",
99
"@crawlee/core": "file:./packages/core",
1010
"@crawlee/memory-storage": "file:./packages/memory-storage",
@@ -15,6 +15,9 @@
1515
"apify": {
1616
"@crawlee/core": "file:./packages/core",
1717
"@crawlee/utils": "file:./packages/utils"
18+
},
19+
"@apify/storage-local": {
20+
"better-sqlite3": "^11.10.0"
1821
}
1922
},
2023
"scripts": {

test/e2e/camoufox-cloudflare/actor/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Playwright Test - Camoufox - Solving Cloudflare Challenge",
55
"dependencies": {
66
"apify": "next",
7-
"@apify/storage-local": "^2.1.3",
7+
"@apify/storage-local": "^2.3.0",
88
"@crawlee/basic": "file:./packages/basic-crawler",
99
"@crawlee/browser": "file:./packages/browser-crawler",
1010
"@crawlee/browser-pool": "file:./packages/browser-pool",
@@ -20,6 +20,9 @@
2020
"apify": {
2121
"@crawlee/core": "file:./packages/core",
2222
"@crawlee/utils": "file:./packages/utils"
23+
},
24+
"@apify/storage-local": {
25+
"better-sqlite3": "^11.10.0"
2326
}
2427
},
2528
"scripts": {

test/e2e/cheerio-curl-impersonate-ts/actor/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Cheerio Crawler Test - curl-impersonate HTTP client",
55
"dependencies": {
66
"apify": "next",
7-
"@apify/storage-local": "^2.1.3",
7+
"@apify/storage-local": "^2.3.0",
88
"@crawlee/basic": "file:./packages/basic-crawler",
99
"@crawlee/browser-pool": "file:./packages/browser-pool",
1010
"@crawlee/http": "file:./packages/http-crawler",
@@ -20,6 +20,9 @@
2020
"@crawlee/core": "file:./packages/core",
2121
"@crawlee/types": "file:./packages/types",
2222
"@crawlee/utils": "file:./packages/utils"
23+
},
24+
"@apify/storage-local": {
25+
"better-sqlite3": "^11.10.0"
2326
}
2427
},
2528
"devDependencies": {

test/e2e/cheerio-default-ts/actor/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Cheerio Crawler Test - TypeScript",
55
"dependencies": {
66
"apify": "next",
7-
"@apify/storage-local": "^2.1.3",
7+
"@apify/storage-local": "^2.3.0",
88
"@crawlee/basic": "file:./packages/basic-crawler",
99
"@crawlee/browser-pool": "file:./packages/browser-pool",
1010
"@crawlee/http": "file:./packages/http-crawler",
@@ -19,6 +19,9 @@
1919
"@crawlee/core": "file:./packages/core",
2020
"@crawlee/types": "file:./packages/types",
2121
"@crawlee/utils": "file:./packages/utils"
22+
},
23+
"@apify/storage-local": {
24+
"better-sqlite3": "^11.10.0"
2225
}
2326
},
2427
"devDependencies": {

test/e2e/cheerio-default/actor/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "Cheerio Crawler Test - Default",
55
"dependencies": {
66
"apify": "next",
7-
"@apify/storage-local": "^2.1.3",
7+
"@apify/storage-local": "^2.3.0",
88
"@crawlee/basic": "file:./packages/basic-crawler",
99
"@crawlee/browser-pool": "file:./packages/browser-pool",
1010
"@crawlee/http": "file:./packages/http-crawler",
@@ -18,6 +18,9 @@
1818
"apify": {
1919
"@crawlee/core": "file:./packages/core",
2020
"@crawlee/utils": "file:./packages/utils"
21+
},
22+
"@apify/storage-local": {
23+
"better-sqlite3": "^11.10.0"
2124
}
2225
},
2326
"scripts": {

test/e2e/cheerio-enqueue-links-base/actor/package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
"apify": {
2020
"@crawlee/core": "file:./packages/core",
2121
"@crawlee/utils": "file:./packages/utils"
22+
},
23+
"@apify/storage-local": {
24+
"better-sqlite3": "^11.10.0"
2225
}
2326
},
2427
"scripts": {

0 commit comments

Comments
 (0)