Bahamas - Release Milestone Checklist

The milestone checklist tracks the release management tasks.

Task

Deliverables

Notes

Devnet

 

 

Testing

Devnet fork test (Dev lead)
Devnet performance test (Dev lead)

See: https://fioprotocol.atlassian.net/wiki/spaces/FD/pages/46530922

fio.contract

Run upgrade using set code and set abi (Dev lead)

N/A

New contract tests

Test ability to create new system contracts

 

Testnet

 

 

Communication

Socialize changes with all BPs on Testnet and the community and marketing (Eric)
Monitor and coordinate the rollout with BPs (Eric)

 

fio.test

Make sure there is a release/n.n.x_m.m.x branch for current production release (need to update with new commits)
Create release/n.n.x_m.m.x branch from develop, confirm it runs against new release

 

Pre-release build testing

Replay from Genesis
TBD: need list of other tests from Todd (or from BPs)

 

fio (chain)

 

Testnet validation

Mainnet

 

 

Mainnet prep

 

fio.test

 

fio chain

Done for 3.0.0

General

 

FIO API Nodes

 

SDK and Wallet Testing