Skip to content

chore: bump playwright to 1.62.1 and camoufox-js to ^0.12.0 - #4029

Draft
B4nan wants to merge 2 commits into
v4from
chore/v4-bump-playwright-camoufox
Draft

chore: bump playwright to 1.62.1 and camoufox-js to ^0.12.0#4029
B4nan wants to merge 2 commits into
v4from
chore/v4-bump-playwright-camoufox

Conversation

@B4nan

@B4nan B4nan commented Aug 12, 2026

Copy link
Copy Markdown
Member

Bumps playwright to 1.62.1 and camoufox-js to ^0.12.0 in the repo root and the camoufox template, and moves the E2E actor fixtures from a mix of 1.58.2 and 1.60.0 to 1.62.1, including their apify/actor-node-playwright-chrome base image tags (the image tag pins the browser version, so bumping package.json alone tests nothing on the platform).

The camoufox E2E fixture is the exception and stays on camoufox-js 0.11 + playwright 1.60: each camoufox-js release bundles a Firefox build tied to a specific Playwright version, and no actor-node-playwright-camoufox image newer than 24-1.60.0-beta exists, so the new pairing cannot run on the platform yet. Once that image ships, the fixture can follow.

If the E2E run shows problems with the new Playwright, the fallback is staying on 1.61.1.

@B4nan B4nan added t-tooling Issues with this label are in the ownership of the tooling team. adhoc Ad-hoc unplanned task added during the sprint. labels Aug 12, 2026
Aligns v4 with the pairing master already uses (camoufox-js releases bundle a
specific Firefox build that must match the pinned playwright version; 0.12
pairs with 1.62). Also unifies the E2E actor fixtures, which pinned a mix of
playwright 1.58.2 and 1.60.0.
@B4nan
B4nan force-pushed the chore/v4-bump-playwright-camoufox branch from 46d311d to 876c2b2 Compare August 12, 2026 21:37
…e on 0.11/1.60

The platform base images pin the Playwright version in the image tag, so
bumping only package.json left the actors running old browsers. The chrome
fixtures now use apify/actor-node-playwright-chrome:24-1.62.1-beta.

The camoufox fixture stays on camoufox-js 0.11 + playwright 1.60: no
actor-node-playwright-camoufox image newer than 24-1.60.0-beta exists, so the
new pairing cannot run on the platform yet.
Comment on lines +9 to +11
"camoufox-js": "^0.12.0",
"crawlee": "^3.0.0",
"playwright": "1.60.0"
"playwright": "1.62.1"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

camoufox-js doesn't support this PW version (see issue)

Image

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Yeah I remember, I just wanted to test it again. But we can bump to 1.61.1 and latest camoufox-js, right?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I believe the last known-good version is 1.60.0, 1.61 has the breaking changes afaik.

@B4nan
B4nan marked this pull request as draft August 13, 2026 08:21
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