rust-vmm / community

rust-vmm community content
495 stars 27 forks source link

Provide a script to run during a new crate release #173

Open stefano-garzarella opened 11 months ago

stefano-garzarella commented 11 months ago

We are realizing that during the release of a new version of a crate, we need to do some checks, such as checking that all codeowners are also on crates.io [see https://github.com/rust-vmm/rust-vmm-ci/issues/142], run cargo-semver-checks [see https://github.com/rust-vmm/rust-vmm-ci/issues/135], etc.

The best thing then might be to provide a single script where we do all the checks and if everything passes, proceed with the release.

epilys commented 11 months ago

For reference, here's the script I used to manually check owners:

https://gist.github.com/epilys/b8d390f66d6f47dbbf681df85b23af68

epilys commented 11 months ago

As for semver checks, since there are a lot of inter-dependencies in the rust-vmm ecosystem, maybe we can check that all crates build with new (minor) versions?