Skip to content

Conversation

@davidstanke
Copy link
Collaborator

@davidstanke davidstanke commented Dec 19, 2025

This PR uses GHA caching to cache browser downloads for playwright.

It reduces build times by about 50 seconds.

Fixes #1264

@github-actions
Copy link

github-actions bot commented Dec 19, 2025

Visit the preview URL for this PR (updated for commit f8fa8ca):

https://doradotdev--pr1263-drafts-off-txkrkgzp.web.app

(expires Sun, 18 Jan 2026 22:37:37 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 7ad2b3cf9cceb558b493931176f998ae46924361

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request adds a devEngines field to test/playwright/package.json to specify Node.js and npm versions for the development environment. However, devEngines is not a standard package.json field. I've suggested using the standard engines and packageManager fields for better compatibility and maintainability. Additionally, the pull request title "Add npm caching" seems to be a misnomer, as the changes are related to environment versioning, not caching.

@davidstanke davidstanke changed the title Add npm caching Add browser caching for playwright Dec 19, 2025
@nathenharvey nathenharvey merged commit a7a45fa into main Dec 19, 2025
7 checks passed
@nathenharvey nathenharvey deleted the davidstanke/issue1256 branch December 19, 2025 22:54
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.

Cache build deps for playwright tests

3 participants