Commit cd4a748
chore(e2e): bump actor base images from Node 20 to Node 24 (#3653)
The `automatic-persist-value` e2e test was failing on the Apify
platform: `better-sqlite3@12.4.1` (pulled in transitively via
`camoufox-js`) has no musl prebuilds for Node 20, and the Alpine base
image has no Python for the `node-gyp` fallback. Node 24 variants ship
prebuilds for it.
Bumps all 35 e2e actor Dockerfiles still on Node 20:
- `apify/actor-node:20-beta` → `:24-beta`
- `apify/actor-node-puppeteer-chrome:20-beta` → `:24-beta`
- `node:20 AS builder` → `node:24 AS builder`
Playwright/Camoufox e2e actors were already on Node 24. Templates under
`packages/templates/` are out of scope here.
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>1 parent d3a29d9 commit cd4a748
35 files changed
Lines changed: 51 additions & 51 deletions
File tree
- test/e2e
- automatic-persist-value/actor
- autoscaling-max-tasks-per-minute/actor
- cheerio-default-ts/actor
- cheerio-default/actor
- cheerio-enqueue-links-base/actor
- cheerio-enqueue-links/actor
- cheerio-error-snapshot/actor
- cheerio-ignore-ssl-errors/actor
- cheerio-impit-ts/actor
- cheerio-initial-cookies/actor
- cheerio-max-requests/actor
- cheerio-page-info/actor
- cheerio-request-queue-v2/actor
- cheerio-robots-file/actor
- cheerio-stop-resume-ts/actor
- cheerio-throw-on-ssl-errors/actor
- input-json5/actor
- jsdom-default-ts/actor
- jsdom-react-ts/actor
- linkedom-default-ts/actor
- migration/actor
- proxy-rotation/actor
- puppeteer-default/actor
- puppeteer-enqueue-links/actor
- puppeteer-error-snapshot/actor
- puppeteer-ignore-ssl-errors/actor
- puppeteer-initial-cookies/actor
- puppeteer-page-info/actor
- puppeteer-store-pagination-jquery/actor
- puppeteer-store-pagination/actor
- puppeteer-throw-on-ssl-errors/actor
- request-queue-with-concurrency/actor
- request-queue-zero-concurrency/actor
- storage-open-return-storage-object/actor
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
| 10 | + | |
11 | 11 | | |
12 | 12 | | |
13 | 13 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments