taiki-e / cargo-hack

Cargo subcommand to provide various options useful for testing and continuous integration.
Apache License 2.0
628 stars 28 forks source link

Allow verifying published MSRV #216

Open epage opened 1 year ago

epage commented 1 year ago

Packages can have two MSRVs

For example, if you use workspace inheritance, your local development / git dependency MSRV is 1.64 but your registry dependency MSRV could be lower but you can't verify it. This is because cargo package removes these development-time features.

We could verify the published version of a package if we did cargo package on each package and then verified the .crate files.

taiki-e commented 1 year ago

Seems reasonable to me.