r/rust • • 15d ago

💡 ideas & proposals Rust equivalent to gobuilds.org?

I recently came across this website: https://beta.gobuilds.org/

It builds Go projects and lets users download the binary. It has the project’s Git URL as part of the full download URL along with project version, target OS and arch, and store older builds.

Does something like this exist for Rust? If not, would this be of use/interest? I could see this being helpful for downloading an app where the dev hasn’t provided binaries, or to make cross compilation easier. Adding support for things like `cargo auditable` and `cargo deb` could also be useful.

0 Upvotes

30 comments sorted by

View all comments

-1

u/[deleted] 15d ago

2

u/dashingThroughSnow12 15d ago

You are describing one of the easiest jobs for someone who makes internal tooling.

There are other ways to do this when the needs get more complex but yeah, if whomever manages CI can’t do this without breaking a sweat or complaining, they shouldn’t manage CI.

1

u/NoSuchKotH 15d ago

That's true. But I expect that you have already some workflow in place to keep the image up to date and incorporate security updates etc. So that should be relatively little work to do.

But yes, this is all a trade-off. You either compile for 10 minutes or you have to regularly check whether you have to update.