Skip to content

feat(26.04): add slices needed for chrome-headless-shell#907

Open
mus65 wants to merge 1 commit intocanonical:ubuntu-26.04from
mus65:chrome-headless-shell-fp26.04
Open

feat(26.04): add slices needed for chrome-headless-shell#907
mus65 wants to merge 1 commit intocanonical:ubuntu-26.04from
mus65:chrome-headless-shell-fp26.04

Conversation

@mus65
Copy link

@mus65 mus65 commented Feb 15, 2026

Proposed changes

Forward port of #905 .

I'm trying to build a distroless alternative for Microsoft Playwright . Playwright itself is just a node application that already works fine with the nodejs slice. But Playwright requires a headless browser to actually be useful.

This adds missing slices for packages that are required for chrome-headless-shell, so you can run browser automations against chrome in a distroless container.

The dependencies are based on what Playwright itself installs for chrome-headless-shell (see list here).

Since chrome-headless-shell itself is not available as an ubuntu package, the test downloads the binary from the google servers. The test only runs for x64 since there are no other linux binaries from google.

Related issues/PRs

Forward porting

This is a forward port of #905 .

Checklist

Additional Context

CI passes in mus65#3

@mus65 mus65 marked this pull request as ready for review February 15, 2026 10:35
@mus65 mus65 force-pushed the chrome-headless-shell-fp26.04 branch from a525839 to ba8c34a Compare February 15, 2026 10:38
@mus65 mus65 force-pushed the chrome-headless-shell-fp26.04 branch from ba8c34a to 30c85f6 Compare February 15, 2026 10:42
@ROCKsBot ROCKsBot requested a review from a team February 16, 2026 01:41
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.

1 participant