Improved E2E fixture caching in CI#28193
Conversation
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## ber-3366-rework-e2e-fixtures #28193 +/- ##
===============================================================
Coverage ? 73.87%
===============================================================
Files ? 1530
Lines ? 129809
Branches ? 15575
===============================================================
Hits ? 95902
Misses ? 32921
Partials ? 986
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
af6558b to
a54c9cc
Compare
ref https://linear.app/tryghost/issue/BER-3366 CI can now restore the Playwright-created fixture snapshot and auth state from Actions cache without adding a separate seeding job.
a54c9cc to
87cd1ad
Compare
Summary
ghost_e2e_baseon fresh CI runners before global setup validates/skipsStack
Stacked on #26562 /
ber-3366-rework-e2e-fixtures.Testing
pnpm --filter @tryghost/e2e test:typespnpm --filter @tryghost/e2e lint.github/workflows/ci.ymlandcompose.dev.yamlwith Ruby YAMLdocker compose -f compose.dev.yaml config mysqlincludes the/mnt/e2e-cachebind mount