Update release criteria (#1469)

Add checkpoint list and known serious issues updates
Update statuses based on recent changes
This commit is contained in:
teor 2020-12-07 21:14:58 +10:00 committed by GitHub
parent 5b687f878a
commit c75a659d03
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 3 deletions

View File

@ -38,9 +38,10 @@ _Last updated: December 4 2020_
- `zebrad` can stay within a few blocks of the mainnet tip after the initial sync
- ⚠️ under excellent network conditions
- _reasonable and sub-optimal network conditions are not yet supported_
- ⚠️ `zebrad` can validate proof of work
- 🛑 `zebrad` can validate the transaction merkle tree
- `zebrad` can validate proof of work
- `zebrad` can validate the transaction merkle tree
- ⚠️ `zebrad` can serve blocks to peers
- ✅ The hard-coded [checkpoint lists](https://github.com/ZcashFoundation/zebra/tree/main/zebra-consensus/src/checkpoint) are up-to-date
- `zebrad` Performance
- ⚠️ `zebrad` functionality works on platforms that meet its system requirements
- Testing
@ -51,10 +52,11 @@ _Last updated: December 4 2020_
- ✅ Each Zebra crate [builds individually](https://github.com/ZcashFoundation/zebra/issues/1364)
- Implementation and Launch
- 🛑 All [release blocker bugs](https://github.com/ZcashFoundation/zebra/issues?q=is%3Aopen+is%3Aissue+milestone%3A%22First+Alpha+Release%22+label%3AC-bug) have been fixed
- ✅ The list of known serious issues is up to date
- ✅ Users can access the documentation to deploy `zebrad` nodes
- User Experience
- ⚠️ Build completes within 30 minutes in Zebra's CI
- ⚠️ Unused dependencies have been removed (use `cargo-udeps`)
- Unused dependencies have been removed (use `cargo-udeps`)
- ✅ `zebrad` executes normally
- ✅ `zebrad`'s default logging works reasonably well in a terminal
- ✅ panics, error logs, and warning logs are rare on mainnet