Tie together loose ends for automated native builds #124
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We have workflows in place for Windows, macOS, and Linux, but not everything is hooked up to our process for pulling those automated builds down and inserting them back into releases. This PR will try to do that.
The workflows are in the usual place,
.github/workflows
.At the moment the Linux builds are working for arm (v7ish?), arm64 (arm64v8/aarch64), i386, amd64 (x86_64), and s390x. macOS and Windows builds are in place but not fully working. No builds for any BSDs or Solaris.
Shipping in our archive native binaries currently (checked builds currently work):
Note there is also an "armv5" build for Linux that does not have a home, since we do not differentiate ARM architectures to that level of granularity (we only have "arm" and "aarch64" as endpoints right now).