Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
4 tasks
stefano-garzarella opened this issue Nov 7, 2023 · 2 comments
Open
4 tasks

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

stefano-garzarella opened this issue Nov 7, 2023 · 2 comments

Comments

@stefano-garzarella
Copy link
Member

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
Copy link
Member

epilys commented Nov 7, 2023

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

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

@epilys
Copy link
Member

epilys commented Nov 7, 2023

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?

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

No branches or pull requests

2 participants