Skip to content

chore(templates): bump actor base images to Node 24#3654

Merged
B4nan merged 3 commits into
masterfrom
chore/bump-templates-node-24
May 15, 2026
Merged

chore(templates): bump actor base images to Node 24#3654
B4nan merged 3 commits into
masterfrom
chore/bump-templates-node-24

Conversation

@B4nan
Copy link
Copy Markdown
Member

@B4nan B4nan commented May 14, 2026

Aligns the cheerio, empty, and puppeteer project templates with the playwright/camoufox templates, which already ship on Node 24.

  • apify/actor-node:20:24
  • apify/actor-node-puppeteer-chrome:20:24

Affected: cheerio-js, cheerio-ts, empty-js, empty-ts, puppeteer-js, puppeteer-ts.

Aligns the cheerio, empty, and puppeteer templates with the
playwright/camoufox templates, which already use Node 24.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@github-actions github-actions Bot added this to the 140th sprint - Tooling team milestone May 14, 2026
@github-actions github-actions Bot added the t-tooling Issues with this label are in the ownership of the tooling team. label May 14, 2026
@B4nan B4nan requested a review from barjin May 14, 2026 08:19
@B4nan B4nan added the adhoc Ad-hoc unplanned task added during the sprint. label May 14, 2026
Copy link
Copy Markdown
Member

@barjin barjin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks straightforward enough 👍 Thank you @B4nan !

We should also update the docs regarding Docker; some of the info there is rather ancient.

Our images are built with multiple Node.js versions to ensure backwards compatibility. Currently, Node.js **versions 16 and 18 are supported** (legacy versions still exist, see DockerHub). To select the preferred version, use the appropriate number as the image tag.

```dockerfile
# Without library version.
FROM apify/actor-node:20-beta
```
```dockerfile
# With library version.
FROM apify/actor-node-playwright-chrome:20-1.10.0-beta
```

No need to do it here, though, we can keep this PR just for the templates.

B4nan added 2 commits May 15, 2026 15:09
Update the docker_images guide so the example tags match what we ship: Node 24, latest Puppeteer (24.43.1) and Playwright (1.60.0), and drop the stale Node 14/16/18 references.
@B4nan B4nan merged commit acf4490 into master May 15, 2026
9 checks passed
@B4nan B4nan deleted the chore/bump-templates-node-24 branch May 15, 2026 13:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

adhoc Ad-hoc unplanned task added during the sprint. t-tooling Issues with this label are in the ownership of the tooling team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants