-
Notifications
You must be signed in to change notification settings - Fork 106
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
deps(librustzcash): Upgrade zcash dependencies for NU6 #8746
Conversation
The "Release crates / Check crate release dry run (pull_request)" check will not pass for this PR because we are relying on a GitHub repository for If this PR gets approved, we will need to perform an admin merge. As a side effect, all future pull requests will also require admin merges until we can revert to a proper release. An alternative is to make the "Release crates / Check crate release dry run (pull_request)" check not required. The test will fail, but we will still be able to merge. This should be a temporary measure, but it seems better than having to admin merge every subsequent pull request. |
Co-authored-by: Marek <mail@marek.onl>
Let's go ahead and do this then. Does anyone know how/where to do this? |
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.
I think it's preferrable to point to a commit in the main branch, and not the main branch itself, e.g.
{ git = "https://github.com/zcash/librustzcash/", rev = "5a4a3e06dcd2cf5bdf79a7cd48709b58693c65f0" }
This will make it less likely to suddenly break if something incompatible ends up being merged into their main
.
I think we can do that for sure but by the talks we had with the ECC engineers in multiple meetings we decided to use the last
My understanding is that we actually want to break if something like that happens. I don't mind changing this up to a commit but just wanted to point that out. |
I realized this is all moot since |
That's good to know, thanks for pointing it out. |
@Mergifyio refresh |
✅ Pull request refreshed |
Motivation
We want to use the current main version of librustzcash so we can remove unstable features.
We will get back to depend on a release after librustzcash components are released.
Close #8713
Solution
Upgrade, fix problems.
Draft until CI pass as there might be issues for example in the deny.toml.
Tests
No tests were added as our current suite should be enough coverage.
Follow-up Work
PR Author's Checklist
PR Reviewer's Checklist