Skip to content

bootstrap/devcontainer: Install required packages for wpt.#44109

Merged
jschwe merged 1 commit into
servo:mainfrom
jschwe:jschwender/devcontainer-wpt-dependencies
Apr 11, 2026
Merged

bootstrap/devcontainer: Install required packages for wpt.#44109
jschwe merged 1 commit into
servo:mainfrom
jschwe:jschwender/devcontainer-wpt-dependencies

Conversation

@jschwe

@jschwe jschwe commented Apr 11, 2026

Copy link
Copy Markdown
Member

Based on our linux-wpt.yml workflow update our bootstrap and devcontainer package list.
This should make the local environment closer to our CI environment when running WPT. We only purge the droid font in the devcontainer, since we shouldn't purge packages for the user.

mesa-vulkan-drivers was added in 71e0372, so it's probably required for WebGPU.
fonts-noto-cjk was added in 2b0d2ec.

In both cases no reason was given why it can't be in bootstrap, so presumably its just an oversight.

Testing: bootstrap is ran in CI, and the packages were already being installed by the wpt workflow.

Based on our linux-wpt.yml workflow update our bootstrap and
devcontainer package list.
This should make the local environment closer to our CI environment.
We only purge the droid font in the devcontainer, since we shouldn't
purge packages for the user.

Signed-off-by: Jonathan Schwender <schwenderjonathan@gmail.com>
@servo-highfive servo-highfive added the S-awaiting-review There is new code that needs to be reviewed. label Apr 11, 2026
@servo-highfive servo-highfive removed the S-awaiting-review There is new code that needs to be reviewed. label Apr 11, 2026
@jschwe jschwe added this pull request to the merge queue Apr 11, 2026
@servo-highfive servo-highfive added the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Apr 11, 2026
Merged via the queue into servo:main with commit 6bfaab4 Apr 11, 2026
34 checks passed
@jschwe jschwe deleted the jschwender/devcontainer-wpt-dependencies branch April 11, 2026 16:57
@servo-highfive servo-highfive removed the S-awaiting-merge The PR is in the process of compiling and running tests on the automated CI. label Apr 11, 2026
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.

3 participants