Open xplshn opened 3 weeks ago
Looks good, I think we can try to have nami install directly from the binaries you maintain and search. Do you have any other ideas?
That's all for now. I've been thinking of shipping toolchains as single-binary programs. I've already done that with Zig and Go, but never those, still. Once I get around to creating/abusing Github Actions as weekly builders that will maintain a large collection of single-binary programs, I'll probably adapt bigdl
and notify you if you are interested. Thanks!
If it's possible to automate the upload of numerous binaries to GitHub release, or to some service on GitHub that can host binaries using GitHub Actions, and provide metadata in long json or other format file, that would be great. But this will also take quite a bit of time, looking forward to your solution.
If it's possible to automate the upload of numerous binaries to GitHub release, or to some service on GitHub that can host binaries using GitHub Actions, and provide metadata in long json or other format file, that would be great. But this will also take quite a bit of time, looking forward to your solution.
Bigdl already relies on this. The binaries used to be in Github itself, but my mate (who maintains the repo's build recipes) moved them to a bucket server, but the concept remains the same. GH builds every binary weekly, and, yes, Github Actions can create files in arbitrary repos, its not hard. The 'hard' part would be creating recipes that don't break overtime. I was thinking of using Alpine and Void Linux glibc to provide .AppBundles for both ABIs.
Here are the links to get you started if you plan on using the repos I mentioned:
https://github.com/Azathothas/Static-Binaries
arch would be: x86_64_Linux/aarch64_arm64_Linux/arm64_v8a_Android/x64_Windows
BigDL is a "package" manager (not really, it manager binaries), its quite simple and small, I'd love us to collaborate (making universal, single file binaries, statically linked, against Musl if possible). I think both projects would benefit a lot from this!
Check out BigDL here: https://github.com/xplshn/bigdl
This is the help page of
bigdl
: