Grid Release Checklist
This document outlines at high level the procedure that should be followed when preparing a new release of Grid.
Grid Tests
- Rest API integration tests must pass
- Smart contract unit tests must pass
- UI tests must pass
-
just lint
must pass
Tag Repository
If the release is a major version, tag the repository with the version number replacing dots with dashes. For example 0.2 would be tagged 0-2.
Release Notes
If the release is a new major version, add a RELASE_NOTES.md file to the tagged branch. If the release is a minor version, update the existing RELASE_NOTES.md file in the tagged branch.
Update Grid Website
Add release notes and announcement to the grid website.
Update Version Across Repo
Update the version
field in the following files to the next version number.
Files
- VERSION
- cli/Cargo.toml
- contracts/*/Cargo.toml
- daemon/Cargo.toml
- griddle/Cargo.toml
- sdk/Cargo.toml
- ui/grid-ui/package.json
- ui/saplings/product/package.json