Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Task

Deliverables

Notes

Devnet

Testing

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

See: Bahamas (and migration) Devnet Test Plan

fio.contract

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

N/A

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 (should match contracts)
  •  Confirm develop runs against new release, merge develop > master, and create release/n.n.x branch from master
  •  Create release/n.n.x_m.m.x branch from develop, confirm it runs against new release

fio chain - Pretest

  •  Roll out release to one or two BPs. Confirm things work smoothly.

fio (chain) - Remaining testnet BPs

  •  Create pre-release (Testnet Release Candidate - FIO vx.x.x-rc1)
  •  Update release notes
  •  Track chain upgrade of BPs

Mainnet prep

  •  Coordinate Mainnet rollout plan with the BP, wallet, and exchange community, watch over the execution and help to ensure rollout is completed in full.
  •  Socialize release changes with all BPs and the community and marketing
  •  Perform the rollout verification and report findings

Mainnet

General

  •  Move FIP status to Final and include release links (Eric)
  •  Update Initiative and Epic status (Eric)

fio.test

  •  Merge release/n.n.x_m.m.x branch to master, create vn.n.n_m.m.m tag
  •  Run test tag against new release

fio chain

  •  Move pre-release to release (Release - FIO vx.x.x)
  •  BP mainnet node upgrade checklist is complete (BP spreadsheet, or create one in Jira)
  •  Perform the rollout verification and report findings
  •  Scan API nodes to confirm server_version_string (will not catch everything, but a good check)

...