foresterre / cargo-msrv

🦀 Find the minimum supported Rust version (MSRV) for your project
https://foresterre.github.io/cargo-msrv
Apache License 2.0
873 stars 27 forks source link

CI: Cargo Tarpaulin fails when running a test which creates a subprocess which (expectedly) fails with a non-zero exit code #230

Closed foresterre closed 2 years ago

foresterre commented 2 years ago

Build log: https://github.com/foresterre/cargo-msrv/runs/4630053211?check_suite_focus=true#step:4:510 Build log (zip): logs_1011.zip Tests: https://github.com/foresterre/cargo-msrv/blob/main/tests/verify_msrv.rs#L65-L120

This issue is likely related: https://github.com/xd009642/tarpaulin/issues/903

foresterre commented 2 years ago

Last attempt: https://github.com/foresterre/cargo-msrv/pull/228

foresterre commented 2 years ago

Alternatively: remove it from the CI and run it locally when appropriate. While it's a cool tool, and it generates useful, actionable, metrics, it's currently more pain than my available free time.