sourcegraph/dev/release
2020-09-14 14:49:56 -05:00
..
src add dave as release captain (#13799) 2020-09-14 14:49:56 -05:00
.eslintrc.js Use TypeScript project references (#6053) 2019-11-12 12:26:21 +01:00
.gitignore Release captain automation scripts (#6243) 2019-10-30 10:56:14 -07:00
package.json dev release: fix location of tsc (#10697) 2020-05-14 13:35:34 -07:00
README.md dev: support switching our default branch to main (#11453) 2020-08-05 09:44:51 +02:00
tsconfig.json Use TypeScript project references (#6053) 2019-11-12 12:26:21 +01:00

This directory contains scripts and code to automate our releases. Run yarn run release to see a list of automated steps.

Run yarn run build to build, yarn run watch to build on any changes to files.

Cutting a release

First, ensure you are on main and have the latest version of this code built:

git checkout main
git pull
cd dev/release
yarn install
yarn run build

To cut a patch release:

yarn run release patch:issue <version>

Or to cut a major release:

yarn run release tracking-issue:create <version>