Closed Philippe-Cholet closed 6 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 94.55%. Comparing base (
6814180
) to head (e3c849f
). Report is 90 commits behind head on master.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
"cargo-semver-checks-action" previously took 2mn30s in CI which sure is not that much but is still slower than all the rest. It was slowly (PR after PR) driving me nuts. After installing
cargo-semver-checks
locally, I witnessed that run the binary was fast. I eventually looked at the CI log and I thought the installation of the toolchain could be the bottleneck. For it (and other things), the semver-checks action uses "actions-rs/core" which has been recently archived and is therefore unmaintained and might be not as performant as alternatives.So here, I install it with
dtolnay/rust-toolchain@stable
(same as other jobs) and set the toolchain to "manual" for "cargo-semver-checks-action". And now it's 🚀blazingly fast🔥!tldr; CI is overall twice faster.