Skip to content

Conversation

@MarijnS95
Copy link
Member

This fixes the +nightly -Zminimal-versions generate-lockfile step to no longer generate a version = 4 Cargo.lock which is incompatible with our 1.74 MSRV.

And it communicates to crates.io and newer cargo versions with MSRV-aware resolver what our crate is going to be compatible with.

Also drop the macos-12 runner CI: GitHub no longer hosts it, and we already have macos-13 and macos-latest anyway.

@MarijnS95 MarijnS95 requested a review from maxded April 24, 2025 14:21
This fixes the `+nightly -Zminimal-versions generate-lockfile` step
to no longer generate a `version = 4` `Cargo.lock` which is incompatible
with our 1.74 MSRV.

And it communicates to crates.io and newer `cargo` versions with
MSRV-aware resolver what our crate is going to be compatible with.

Also drop the `macos-12` runner CI: GitHub no longer hosts it, and we
already have `macos-13` and `macos-latest` anyway.
@MarijnS95 MarijnS95 merged commit a9cfae2 into main Apr 24, 2025
22 checks passed
@MarijnS95 MarijnS95 deleted the msrv branch April 24, 2025 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants