Release cycle

Pre-release checklist

The pre-release checklist is a reference for the core Corteza team to help us keep a consistent flow when preparing for a release.

If you are curious, keep on reading; else, you can skip this.

Update any dependency warning

Go over each repository and assure that there aren’t any warnings with any of the dependencies. GitHub provides a friendly system for this, so that shouldn’t be an issue.

Bump version, build and publish packages

Bump the version of the NPM packages, following the CalVer standard; for example 2020.9-rc1.

Build and publish new packages.

Update cdeps (Corteza Dependencies)

Go over all repositories that use these and make sure they are up to date. You can use the yarn cdeps command to speed it up.

Bump core repo version

Go over all of the remaining repositories and update their version, following the CalVer standard; for example 2020.9-rc1.