Skip to content

Speed up CI: slim E2E image and cache Playwright browsers#16436

Draft
jorgeazevedo wants to merge 2 commits into
mainfrom
agents/eldest-manatee
Draft

Speed up CI: slim E2E image and cache Playwright browsers#16436
jorgeazevedo wants to merge 2 commits into
mainfrom
agents/eldest-manatee

Conversation

@jorgeazevedo

Copy link
Copy Markdown
Contributor

What does this change?

Speeds up CI by switching the E2E container to a slim base image and caching Playwright browser binaries between runs.

How has this change been tested?

Have we considered potential risks?

@jorgeazevedo jorgeazevedo added the maintenance Departmental tracking: maintenance work, not a fix or a feature label Jul 22, 2026
@github-actions

github-actions Bot commented Jul 22, 2026

Copy link
Copy Markdown

@jorgeazevedo
jorgeazevedo force-pushed the agents/eldest-manatee branch from ff3e624 to 5026d13 Compare July 22, 2026 14:33
Switch the E2E Containerfile base from node:24 to node:24-slim to shrink
the image (~1.1GB -> ~250MB), speeding up the GHCR push and the container
pull in every Playwright shard.

Cache Playwright browser binaries between runs, keyed on the installed
Playwright version, so only system deps are reinstalled on a cache hit.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jorgeazevedo
jorgeazevedo force-pushed the agents/eldest-manatee branch from 5026d13 to 3bd5d24 Compare July 22, 2026 14:39
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Departmental tracking: maintenance work, not a fix or a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant