You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Starting with v2.7.0, codspeed-criterion-compat fails to build on rust versions lower than 1.77.0.
error: unsupported output in build script of codspeed-criterion-compat v2.7.0: cargo::rustc-check-cfg=cfg(codspeed)
Found a cargo::key=value build directive which is reserved for future use.
Either change the directive to cargo:key=value syntax (note the single :) or upgrade your version of Rust.
See https://doc.rust-lang.org/cargo/reference/build-scripts.html#outputs-of-the-build-script for more information about build script outputs.
I assume a dependency is using rust-lang/cargo#12201 but haven't looked further into it. Maybe codspeed could add a fixed MSRV and test it in CI?
The text was updated successfully, but these errors were encountered:
Yes, this 2.7.0 had to add this to silence linter warnings, hence those things has been added to the build scripts, but you're right, since we don't test with an MSRV I didn't notice the issue upon release.
Is there a way we can fix this? Codspeed is great but it is slightly ironic that it is what was causing CI failures for me.
I can pin codspeed to a version that is compatible with my MSRV, but It would obviously be nicer to have a known MSRV. 1.77.0 seems a bit young for a MSRV but this is a decision for codpseed to make.
Starting with v2.7.0,
codspeed-criterion-compat
fails to build on rust versions lower than 1.77.0.I assume a dependency is using rust-lang/cargo#12201 but haven't looked further into it. Maybe codspeed could add a fixed MSRV and test it in CI?
The text was updated successfully, but these errors were encountered: