Skip to content
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

change: NU5 mainnet dependency upgrades #4405

Merged
merged 9 commits into from
May 19, 2022
Merged

Conversation

conradoplg
Copy link
Collaborator

Motivation

We need to update dependencies for the NU5 mainnet release, matching the zcashd 5.0.0 dependencies.

Specifications

Designs

Solution

Closes #3414
Closes #4335

Review

Anyone can review.

This is currently possibly blocked on us tagging/releasing new versions of zcash_script and redjubjub, but that will only require changing the references in the TOML files so this PR can already be reviewed.

Reviewer Checklist

  • Code implements Specs and Designs
  • Tests for Expected Behaviour
  • Tests for Errors

Follow Up Work

@conradoplg conradoplg requested review from a team as code owners May 16, 2022 15:03
@conradoplg conradoplg requested review from upbqdn and teor2345 and removed request for a team May 16, 2022 15:03
Cargo.toml Show resolved Hide resolved
zebra-chain/Cargo.toml Outdated Show resolved Hide resolved
zebra-script/Cargo.toml Outdated Show resolved Hide resolved
@teor2345
Copy link
Contributor

@Mergifyio update

@mergify
Copy link
Contributor

mergify bot commented May 18, 2022

update

✅ Branch has been successfully updated

@teor2345
Copy link
Contributor

I'm updating this PR to clear most of the test failures, the remaining ones are:

zebra-script/Cargo.toml Outdated Show resolved Hide resolved
@dconnolly
Copy link
Contributor

Whoops sorry I missed the lockfile

@conradoplg
Copy link
Collaborator Author

@Mergifyio update

@mergify
Copy link
Contributor

mergify bot commented May 18, 2022

update

✅ Branch has been successfully updated

Copy link
Contributor

@teor2345 teor2345 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general we try to specify dependencies down to the patch level (1.0.0), rather than the minor version level (1.0).

That way, dependency upgrades are always shown in Cargo.tomls, and we don't have to go searching through Cargo.lock to work out what they are.

If we need to urgently merge this PR, this is not a blocker.

Copy link
Contributor

@dconnolly dconnolly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉📦

@teor2345 teor2345 added A-dependencies Area: Dependency file updates A-consensus Area: Consensus rule updates labels May 18, 2022
@teor2345 teor2345 added the NU-5 Network Upgrade: NU5 specific tasks label May 18, 2022
mergify bot added a commit that referenced this pull request May 18, 2022
@mergify mergify bot merged commit 55822dd into main May 19, 2022
@mergify mergify bot deleted the nu5-mainnet-dependency-upgrades branch May 19, 2022 01:03
dconnolly added a commit that referenced this pull request May 19, 2022
mergify bot pushed a commit that referenced this pull request May 19, 2022
#4430)

* bump versions

* add the changelog for beta 10

* Update CHANGELOG.md

Co-authored-by: Marek <mail@marek.onl>

* Distinguish CI and Rust dependency updates

* Include all the dep bumps in PR #4405

* join 2 dependencies

* Include incrementalmerkletree dep bump in changelog

Co-authored-by: Deirdre Connolly <durumcrustulum@gmail.com>
Co-authored-by: Marek <mail@marek.onl>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-consensus Area: Consensus rule updates A-dependencies Area: Dependency file updates NU-5 Network Upgrade: NU5 specific tasks
Projects
None yet
3 participants