ci: add client e2e tests to CI workflow#492
Conversation
|
How to use the Graphite Merge QueueAdd either label to this PR to merge it via the merge queue:
You must have a Graphite account in order to use the merge queue. Sign up using this link. An organization admin has enabled the Graphite Merge Queue in this repository. Please do not merge from GitHub as this will restart CI on PRs being processed by the merge queue. This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
View your CI Pipeline Execution ↗ for commit 304145b
☁️ Nx Cloud last updated this comment at |
Merge activity
|
# Add client e2e tests to CI workflow This PR adds end-to-end tests for the client package to our CI workflow. The changes include: 1. Adding a new `client-e2e` job to the GitHub Actions workflow that: - Checks if the client package is affected by changes - Pre-starts Supabase for testing - Runs the client e2e tests when needed 2. Updating the dependency chain to include the new `client-e2e` job: - The `deploy-website` job now depends on `client-e2e` - The `deploy-demo` job now depends on `client-e2e` 3. Refactoring the client package's testing configuration: - Renamed `test:integration` to `e2e` for consistency - Removed the unused `test:vitest` command - Updated the `test` target to depend on `test:unit` instead of `test:vitest` These changes ensure that client e2e tests are properly run as part of our CI process before deployments.
c930054 to
d0f7ca4
Compare
bd4e0c7 to
304145b
Compare

Add client e2e tests to CI workflow
This PR adds end-to-end tests for the client package to our CI workflow. The changes include:
Adding a new
client-e2ejob to the GitHub Actions workflow that:Updating the dependency chain to include the new
client-e2ejob:deploy-websitejob now depends onclient-e2edeploy-demojob now depends onclient-e2eRefactoring the client package's testing configuration:
test:integrationtoe2efor consistencytest:vitestcommandtesttarget to depend ontest:unitinstead oftest:vitestThese changes ensure that client e2e tests are properly run as part of our CI process before deployments.