calcom / cal.com

Scheduling infrastructure for absolutely everyone.
https://cal.com
Other
31.81k stars 7.78k forks source link

[CAL-4487] Update GitHub workflows to install playwright in parallel #17025

Open keithwillcode opened 3 days ago

keithwillcode commented 3 days ago

Is your proposal related to a problem?

Inside of our "Yarn install & cache" job, it's 1) installing playwright even if the E2E tests aren't set to run (based on the ready-for-e2e label) and 2) blocking other jobs that don't need this to be installed.

Describe the solution you'd like

Move the playwright installation to a separate job that runs before the E2E test suite, unblocking other jobs like the builds and unit tests that don't need playwright.

This will offload around 40s every time new PR Update workflows are started (cached).

From SyncLinear.com | CAL-4487

Aditya-A-G commented 1 day ago

hey, I would like to work on this issue