Skip to content

chore: [OCISDEV-1706] bump playwright to v1.65.0 to support ubuntu-26.04 runners - #13968

Merged
LukasHirt merged 1 commit into
stable-12.3from
chore/playwright-1.65-stable-12.3
Nov 13, 2026
Merged

LukasHirt merged 1 commit into
stable-12.3from
chore/playwright-1.65-stable-12.3

Conversation

@LukasHirt

@LukasHirt LukasHirt commented Nov 13, 2026 •

Copy link
Copy Markdown
Collaborator

Bumps @playwright/test to 1.65.0. Older Playwright versions cannot install chromium on the ubuntu-26.04 image that ubuntu-latest now resolves to (Playwright does not support chromium on ubuntu26.04-x64), so the e2e jobs fail before any test runs. 1.65.0 ships chromium builds for ubuntu26.04-x64/arm64.

See microsoft/playwright#40117

Also fixes tests/e2e/run-e2e.sh, which resolved its own directory with cd "${SCRIPT_PATH_REL}". That variable isn't set at that point, so the script ran cd "". Older bash treats that as a no-op, but bash 5.3 on ubuntu-26.04 rejects it:

run-e2e.sh: line 4: cd: null directory
find: ‘/cucumber/features/’: No such file or directory
ERR: Suite doesn't exist: 'smoke'

Both changes are needed for e2e to run on ubuntu-26.04, so they ship together. The script fix matches the copy of the script in ocis.

@LukasHirt LukasHirt self-assigned this Nov 13, 2026
@update-docs

update-docs Bot commented Nov 13, 2026

Copy link
Copy Markdown

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes.

@kw-security

kw-security commented Nov 13, 2026 •

Copy link
Copy Markdown
Contributor

✅ Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
✅ Open Source Security 0 0 0 0 0 issues
✅ Licenses 0 0 0 0 0 issues
✅ Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@mzner
mzner self-requested a review November 13, 2026 09:12
….04 runners

Playwright < 1.65 cannot install chromium on the ubuntu-26.04 image that
ubuntu-latest now resolves to, so e2e tests fail before running.

Also fix run-e2e.sh resolving its own directory via an unset variable
(`cd ""`). Older bash treats that as a no-op, but bash 5.3 on
ubuntu-26.04 fails with "cd: null directory" and no suites are found.

Signed-off-by: Lukas Hirt <info@hirt.cz>
@LukasHirt
LukasHirt force-pushed the chore/playwright-1.65-stable-12.3 branch from 2fac56f to 2bbd2e9 Compare November 13, 2026 10:41
@sonarqubecloud

Copy link
Copy Markdown

@LukasHirt
LukasHirt merged commit d0ef228 into stable-12.3 Nov 13, 2026
18 checks passed
@LukasHirt
LukasHirt deleted the chore/playwright-1.65-stable-12.3 branch November 13, 2026 11:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants