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

Speedup CI #1830

Merged
merged 1 commit into from
May 15, 2023
Merged

Speedup CI #1830

merged 1 commit into from
May 15, 2023

Conversation

NobodyXu
Copy link
Contributor

  • Disable incremental build since CI always build from scratch
  • Use sparse crates.io registry
  • Use Swatinem/rust-cache@v2 for caching in job test
  • Use cargo-nextest to speedup running tests in job test
  • Install mingw-w64-*-gcc in windows instead of the entire toolchain
  • Remove the unnecessary cargo-build step in job test

Signed-off-by: Jiahao XU Jiahao_XU@outlook.com

 - Disable incremental build since CI always build from scratch
 - Use sparse crates.io registry
 - Use `Swatinem/rust-cache@v2` for caching in job `test`
 - Use `cargo-nextest` to speedup running tests in job `test`
 - Install `mingw-w64-*-gcc` in windows instead of the entire toolchain
 - Remove the unnecessary `cargo-build` step in job `test`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
@seanmonstar seanmonstar merged commit 9de702c into seanmonstar:master May 15, 2023
@NobodyXu NobodyXu deleted the speedup-ci branch May 15, 2023 13:52
Nutomic pushed a commit to Nutomic/reqwest that referenced this pull request Nov 7, 2024
- Disable incremental build since CI always build from scratch
 - Use sparse crates.io registry
 - Use `Swatinem/rust-cache@v2` for caching in job `test`
 - Use `cargo-nextest` to speedup running tests in job `test`
 - Install `mingw-w64-*-gcc` in windows instead of the entire toolchain
 - Remove the unnecessary `cargo-build` step in job `test`

Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>
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

Successfully merging this pull request may close these issues.

2 participants