Closed Robbepop closed 2 days ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 80.48%. Comparing base (
ece0757
) to head (538f145
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Results: we dropped CI times from sometimes well over 15 min to roughly 4-5 minutes. Especially the test jobs improved substantially and are now at around 1-2 minutes due to non-optimizing test builds. Also fuzzing jobs now finally properly cache their build and corpus artifacts.
The problem with the current
cargo-cache
setup is that it still re-compiles all crates each run and only avoids re-downloading all the dependencies. Therust-cache
GitHub action promises to also avoid re-compiling all dependencies.This PR also fixes incorrect
target/corpus
directories for the fuzzing CI jobs.Link: https://github.com/Swatinem/rust-cache