Files
Loi Nguyen d552ad8fdd ci: install Cypress binary before e2e tests (#2989)
## Summary

- explicitly run `pnpm exec cypress install` after dependency
installation
- restore the Cypress binary on cache misses before any e2e shard starts
- keep the existing cache, matrix, and fail-fast behavior unchanged

This matches the e2e setup documented in `CONTRIBUTING.md` and prevents
Windows runners from failing before executing a spec when the binary
cache is cold.

Closes #2957

## Validation

- parsed `.github/workflows/e2e-tests.yaml` with Ruby YAML
- checked the workflow with the repository Prettier configuration
- `git diff --check`

<!-- This is an auto-generated description by cubic. -->
---
## Summary by cubic
Explicitly install the `cypress` binary in CI after dependencies to
prevent e2e shards from failing on Windows when the cache is cold. Added
`pnpm exec cypress install` to `.github/workflows/e2e-tests.yaml`;
caching, matrix, and fail-fast settings are unchanged.

<sup>Written for commit b40cdf307ef41ba9b862c7849d29af177200f3b3.
Summary will update on new commits.</sup>

<a
href="https://cubic.dev/pr/Chainlit/chainlit/pull/2989?utm_source=github"
target="_blank" rel="noopener noreferrer"
data-no-image-dialog="true"><picture><source
media="(prefers-color-scheme: dark)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source
media="(prefers-color-scheme: light)"
srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img
alt="Review in cubic"
src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a>

<!-- End of auto-generated description by cubic. -->

Co-authored-by: Loi Nguyen <1948922+lntutor@users.noreply.github.com>
Co-authored-by: OpenAI Codex <noreply@openai.com>
2026-07-29 10:01:02 +00:00
..
2026-04-08 03:04:38 +00:00
2025-08-26 14:47:39 +00:00