fio.contracts 2.3.1 (Testnet Only) - 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) |
|
fio.contract | Run upgrade using set code and set abi (Dev lead) |
|
History node testing | Test against node with V1 History and confirm no errors in log file (add results to Dev Spec) |
|
Testnet |
|
|
Communication | Socialize changes with all BPs on Testnet and the community and marketing (Eric) Monitor and coordinate the rollout with BPs (Eric) |
|
addaction and createfee | msig to set addaction and createfee for new actions (Eric) Encourage BPs to vote on new endpoint fee Example:
|
|
fio.test | Make sure there is a release/n.n.x branch for current production release (should match contracts) Confirm fio.test runs against new release, Merge develop > master, and create release/n.n.x branch from master | https://github.com/fioprotocol/fio.contracts/tree/release/2.3.x
|
fio.contract | Create pre-release (Testnet Release Candidate - FIO Contracts vx.x.x-rc1) Update release notes Create PR for hashes on fio.mainnet > releases-testnet.md msig fio.contracts rc release | https://github.com/fioprotocol/fio.contracts/releases/tag/v2.3.1 |
fio (chain) | Create pre-release (Testnet Release Candidate - FIO vx.x.x-rc1) Update release notes Track chain upgrade of BP | N/A |
Release validation | Perform the testnet rollout verification and report findings | JS tests and manual testing of Testnet. |