-
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
Publish next Zebra release: 1.4.0 #7764
Comments
The last full sync was successful, but the lightwalletd full sync failed due to an unrelated devops bug #7796. So I'm happy to call these done. #7800 changes the sprout parameter data source we're using, so a full sync would be useful but not required. We've already checked they match the parameters used by |
The last full sync failed due to the same bug: |
This is waiting on a manual full sync of Zebra and |
This comment was marked as outdated.
This comment was marked as outdated.
Oops must have been tagged on the wrong PR. |
The full sync passed in 2 days 2 hours: |
Prepare for the Release
These release steps can be done a week before the release, in separate PRs.
They can be skipped for urgent releases.
State Full Sync Test
To check consensus correctness, we want to test that the state format is valid after a full sync. (Format upgrades are tested in CI on each PR.)
Start a manual workflow run with a Zebra andlightwalletd
full sync.State format changes can be made in
zebra-state
orzebra-chain
. The state format can be changed by data that is sent to the state, data created within the state usingzebra-chain
, or serialization formats inzebra-state
orzebra-chain
.After the test has been started, or if it has finished already:
Checkpoints
For performance and security, we want to update the Zebra checkpoints in every release.
Missed Dependency Updates
Sometimes
dependabot
misses some dependency updates, or we accidentally turned them off.This step can be skipped if there is a large pending dependency upgrade. (For example, shared ECC crates.)
Here's how we make sure we got everything:
cargo update
on the latestmain
branch, and keep the outputdeny.toml
cargo update
to that PR as a commentPrepare and Publish the Release
Follow the steps in the release checklist to prepare the release:
Release PR:
@vuittont60
and@rex4539
for their contributionsgetpeerinfo
RPC should show inbound connections as well as outbound #7893Publish Release:
The text was updated successfully, but these errors were encountered: