Skip to content

Conversation

@nickrobinson251
Copy link
Member

@nickrobinson251 nickrobinson251 commented Dec 21, 2023

After trying out lots of different options for how to build/host/distribute binaries, i'm proposing we just use BinaryBuilder.jl and do so in the way it's intended to be used... except hosting the build_tarballs.jl script here (instead of in Yggdrasil) and the resulting package in an RAI GitHub org (instead of in JuliaBinaryWrappers org)

The means we can use BinaryBuilder.jl to build binaries, create a JLL Julia package for distributing them, and handle uploading both the package and binaries to a GitHub repo. And that we are free to make releases without going via Yggrasil and needing a PR approval their. The downside is that Yggdrasil CI won't build the binaries for us (for now we can just build locally and later figure out a nicer CI-base setup if necessary). And the JLL package is outside this repo (because BinaryBuilder isn't really set up for the JLL and binaries to be anywhere other than in their own repo).

@nickrobinson251 nickrobinson251 merged commit 9b0ad2a into main Dec 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant