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

Speed up end-to-end CI #56

Open
echeran opened this issue Apr 1, 2023 · 1 comment
Open

Speed up end-to-end CI #56

echeran opened this issue Apr 1, 2023 · 1 comment

Comments

@echeran
Copy link
Collaborator

echeran commented Apr 1, 2023

We can speed up our end-to-end CI in different ways:

  • Cache Rust Cargo build artifacts
  • Split up executor work per-platform (or per-{platform, version})
@sffc
Copy link
Member

sffc commented Nov 18, 2024

It appears that most of the time is being spent compiling code and running tests, as it should, without too much wasted time. It appears that dart_web is especially slow, and collation is slow. We have made a number of improvements such as parallelising the executor schema validation and the verifier, and removing a lot of logging to stdout. However, it is not always clear from stdout where the time is being spent.

@sffc sffc added this to the Backlog ⟨P3⟩ milestone Nov 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants