taiki-e / upload-rust-binary-action

GitHub Action for building and uploading Rust binary to GitHub Releases.
Apache License 2.0
246 stars 22 forks source link

Reimplement the core part with Rust #11

Closed taiki-e closed 2 years ago

taiki-e commented 2 years ago

As more features are added, it becomes more difficult to maintain a shell script based implementation.

The preferred solution here is to create a command line interface to handle these in Rust, as we have already done with the changelog handling of create-gh-release-action, and then download and use that binary in the action.

https://github.com/taiki-e/create-gh-release-action/blob/b0409209a3d4447b543ddbc3305d9e0c191eeaa8/main.sh#L66-L69

Related: https://github.com/taiki-e/create-gh-release-action/issues/9

taiki-e commented 2 years ago

I now feel this is unnecessary.