-
Notifications
You must be signed in to change notification settings - Fork 3
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
Build binaries for each release #23
Labels
feature
New feature or request
Comments
This was referenced Mar 1, 2023
Merged
We are not able to build release binaries on Windows: https://github.com/filecoin-station/zinnia/actions/runs/4342544771/jobs/7583484387
Related: rust-lang/rust#107781 |
After disabling LTO on Windows, I am getting even more confusing error 😢
|
This was referenced Mar 6, 2023
This was referenced Mar 29, 2023
How to find the
|
Done 🥳 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
At the moment, we tell module builders to install Zinnia using
cargo install
. This requires Rust tooling, and the build takes a long time.Let's implement a GitHub Actions workflow to build binaries for the common platforms and attach them to GitHub Releases.
We can draw inspiration from git-delta, Starship or other CLI tools written in Rust.
Nice to have, but most likely out of scope: package Zinnia for Homebrew, winget or Chocolatey, and Linux package managers (apt-get, rpm).
Tasks
app.filstation.zinnia
. - feat: sign macOS binaries #91feat: sign macOS binaries #91
docs: install prebuilt binaries #162
Out of scope
Notes
cargo-dist
? https://blog.axo.dev/2023/02/cargo-distResources describing macOS notarisation:
The text was updated successfully, but these errors were encountered: