-
Notifications
You must be signed in to change notification settings - Fork 286
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
feat: prebuilt binaries with Ledger support #2872
Conversation
WalkthroughWalkthroughThe changes involve updating the CI/CD pipeline, specifically the GitHub Actions workflow for releases, and modifying the project's build configuration to support CGO for cross-compiling, which is necessary for Ledger support. The Changes
Assessment against linked issues
TipsChat with CodeRabbit Bot (
|
This seemed to work for me on you v1.0.0-rc52 binary for darwin x86 64 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
what does the smiley face mean for the linux entry? do you need a volunteer to try it?
Are you sure you had your ledger unlocked and with Cosmos app open. I got the same but then it worked once I unlocked my ledger |
Yes, I would def appreciate it! I tried that scenario on a Scaleway instance and didn't encounter an error like "Ledger is unsupported" so I used the slightly smiling face b/c it's not full confidence that Ledger works but it's better than nothing. |
I'll hold off on merging until @evan-forbes tests on Linux. You should be able to test via:
|
can confirm that the prebuilts work on linux using a ledger |
Out of curiosity which architecture is your Linux machine: arm64 or amd64? ^ so that I can add a ✅ to the PR description |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Reapproving
per sync
amd64 |
Closes #2729 This PR removes [checksum signing](https://goreleaser.com/customization/sign/) because goreleaser/goreleaser-cross#58. ## Testing The assets on https://github.com/rootulp/celestia-app/releases/tag/v1.0.0-rc52 OS | Platform | Ledger support --- | --- | --- Darwin | arm64 | ✅ Darwin | amd64 | ✅ Linux | arm64 | Linux | amd64 | ✅ (cherry picked from commit 0e94856) # Conflicts: # .github/workflows/ci-release.yml # README.md # scripts/signing/verify-signature.sh
This is an automatic backport of pull request #2872 done by [Mergify](https://mergify.com). After this merges, I plan on cutting 1.5.0-rc0. --------- Co-authored-by: Rootul P <[email protected]>
Closes #2729
This PR removes checksum signing because goreleaser/goreleaser-cross#58.
Testing
The assets on https://github.com/rootulp/celestia-app/releases/tag/v1.0.0-rc52