We aim to incorporate our end-to-end tests into the CI/CD pipeline, which will enable automatic test execution on every code push, ensuring swift detection of any breaking changes.
Objectives
CI Environment Setup:
Configure the tests to run within a CI environment, specifically GitHub Actions.
Deployment Target:
Set the tests to run against a preview deployment, particularly from Vercel.
Triggering the CI Job
To activate the CI job, should simply have to navigate to the .github/workflows/playwright.yaml file.
Quick ideas
[ ] include jest testing into ci/cd
[ ] include ci/cd flow for github doc wiki
[ ] update branch naming convention
main = prod
dev = staging
[ ] update ci/cd flow
test checks run on staging pr's
not on main-prod pr's
Description
We aim to incorporate our end-to-end tests into the CI/CD pipeline, which will enable automatic test execution on every code push, ensuring swift detection of any breaking changes.
Objectives
CI Environment Setup:
Deployment Target:
Triggering the CI Job
To activate the CI job, should simply have to navigate to the
.github/workflows/playwright.yaml
file.Quick ideas
[ ] include jest testing into ci/cd
[ ] include ci/cd flow for github doc wiki
[ ] update branch naming convention main = prod dev = staging
[ ] update ci/cd flow test checks run on staging pr's not on main-prod pr's