deploy-rs icon indicating copy to clipboard operation
deploy-rs copied to clipboard

Specify MSRV

Open stevenroose opened this issue 4 years ago • 2 comments

Every time I try to rebuild deploy-rs I had compile errors because the Rust I'm using is too old (1.42). It'd be nice if the project could pick a Rust version, document it's support and then add a CI job to ensure compatibility is kept.

stevenroose avatar Feb 24 '21 22:02 stevenroose

I think the somewhat vague hope was that every feature used would land in stable if not already stable, and that would end up in stable NixOS, but obviously that was a stupid idea and would take too long regardless.

We should definitely deal with this, and it relates to #72 somewhat too.

notgne2 avatar Feb 28 '21 09:02 notgne2

I'm currently supporting a MSRV of 1.29 in several crates I maintain with no pain feature-wise; only some pain because of dependencies breaking compilation without breaking semver changes, but I think supporting a fixed version and only bumping it in major semver updates should definitely be a doable strategy.

stevenroose avatar Mar 13 '21 21:03 stevenroose