Integrate with github commandline tool for release creation
The github command line tool provides a release command to create a github release. It would be nice if you optionally support it in our process.
Related topics:
- [ ] changelog #231
- [ ] artifact/binary upload #201
Is #201 a pre-req? It seems like that should be the responsibility of the user's CI to update the release with the artifacts. Most people can't create all artifacts from the one machine doing cargo-release
@epage right, I think it's an optional one. Most binaries are platform dependent so the workflow should be using gh release upload to upload them individually.
I just changed prerequisites to related topics to clarify.
I would love this functionality even without any binary artifact handling.
For those interested, for now I've taken to creating the release, with notes, via Github Actions
See https://github.com/crate-ci/typos/commit/5c92dc6f8cc68b9d1c8cb1e8840b81e78cf7f65d
@epage Thanks for sharing!
Decided to handle this by documenting it in the FAQ