Nullus157 / async-compression

Adaptors between compression crates and Rust's async IO types
https://docs.rs/async-compression
Apache License 2.0
403 stars 79 forks source link

CI: Add `publish.yml` #270

Closed NobodyXu closed 6 months ago

NobodyXu commented 6 months ago

This would make publishing new crate easier, without having to use commandline.

Just create a release on GitHub and it would automatically publishes to the crates.io

NobodyXu commented 6 months ago

@robjtede If you are good with this PR, then I will add the crates.io token for publishing new versions of this crate to secrets, and then merge it.

robjtede commented 6 months ago

We're on the right track here. I've used release-plz for some other things and I think that we should use that instead. It's a bit more of a robust approach.

NobodyXu commented 6 months ago

I happen to need release-plz in my other project, so if I successfully implement it, I would also adopt it here.

NobodyXu commented 6 months ago

Ok I figured it out, it's pretty simple though my other project can't use it for now.

Would open another PR soon