-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automatically add go binaries to the release #269
Comments
I have a WIP PoC on First a workflow is triggered either on manual dispatch, or on tag push. It runs When the draft is published, it creates a new tag (if it does not exist) and another workflow is triggered that builds and uploads. release assets. Also, I haven't tested that on 32-bit x86, but it looks like BadgerDB fails to compile on 32-bit ARM. |
@tie that workflow seems great, can't wait to see it in action! |
Building native targets like arm64 is a matter of adding them to the build matrix. I’m not sure how to handle the wasm builds though. Should we use gc or tinygo? How can I test locally that a wasm build works?
|
Come to think of it, let's not deal with wasm for now. I still have trouble testing it correctly, but once https://github.com/genjidb/genji.js will be more mature we'll probably find a way to do that properly. |
@tie are you still interested in this one? |
Sure, I’ll look into it this weekend! I think I had a (mostly) working workflow back then, though I’m sure I’d want to make some simplifications now. |
Whenever we release a new version of the CLI, we should automatically compile the binary for Linux, macos and windows, 32 and 64 bits and upload them to the Github release.
The text was updated successfully, but these errors were encountered: