Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Speed up tests with more caching #6036

Open
etrepum opened this issue May 6, 2024 · 0 comments
Open

Feature: Speed up tests with more caching #6036

etrepum opened this issue May 6, 2024 · 0 comments
Labels
enhancement Improvement over existing feature infra

Comments

@etrepum
Copy link
Contributor

etrepum commented May 6, 2024

I think we can improve the speed of the tests by tweaking our scripts and workflows. Here are some things I'd like to try:

  • Have the builds be distinct jobs that caches the build artifacts that other jobs depend on. Maybe still do a matrix with os and node versions just to be safe?
  • test-* jobs should use the cached build results so we are not running prepare-ci so much
  • Consider inverting the relationship between dev and prod with e2e tests. Full matrix for prod, and a few runners to sanity check dev. Seems like that should run a little faster? It'll do fewer runtime sanity checks, but I think those are more for logic bugs rather than browser bugs
@etrepum etrepum added the enhancement Improvement over existing feature label May 6, 2024
@StyleT StyleT added the infra label May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improvement over existing feature infra
Projects
None yet
Development

No branches or pull requests

2 participants