google / ripunzip

Other
161 stars 17 forks source link

Provide pre-compiled binaries for all three platforms #56

Open criemen opened 10 months ago

criemen commented 10 months ago

Hi,

I love ripunzip, I didn't know I needed it until I found it!

I'd love to use it more in CI workflows on GitHub actions, but the time savings there are dwarfed by the compilation times, if I pull ripunzip in via cargo. Of course, I can compile the binary myself, and then check in 3 versions, but I'd much rather prefer to point my workflows at a pre-compiled binary.

Therefore, I'm asking: Can you please provide binary builds for all three platforms? I'd be looking at:

Ideally, these binaries would be attached directly or zipped to the GH release. That way, they are pulled from GHs CDN.

An example from inside google that's working imo very well is bazelisk: https://github.com/bazelbuild/bazelisk/releases/tag/v1.19.0

adetaylor commented 1 month ago

Hi, sorry I didn't notice this request till now. I'd be happy to do that if you can add suitable github actions CI stuff to do it. Please raise a pull request.

criemen commented 2 weeks ago

Apparently my colleague wrote https://github.com/github/codeql/blob/main/.github/workflows/build-ripunzip.yml already for our use-case, I hope I'll find some time to adapt that to this repository.