Update 'RELEASE.md'

master
Dessa Simpson 2021-04-26 05:16:43 +00:00
parent 632dc73ee9
commit 891ccfae92
1 changed files with 12 additions and 2 deletions

View File

@ -12,9 +12,19 @@ If the answer to any of the above is yes, then the release MUST be a major or mi
- [ ] Add a commit which adds a database upgrade script at `db/upgrade/[oldversion]-[newversion].sql` - [ ] Add a commit which adds a database upgrade script at `db/upgrade/[oldversion]-[newversion].sql`
- ALWAYS use a transaction for the entirety of this file - ALWAYS use a transaction for the entirety of this file
- At minimum, DB version must be bumped - At minimum, DB version must be bumped
- [ ] Add a commit which bumps the version in `app/version.ts` and `db/00-version.sql` - Test the upgrade script as follows:
```
git checkout [previous release tag]
docker-compose down
docker-compose up
psql -h 0 -U postgres < db/upgrade/v[previous]-v[current].sql
```
Update the version in `src/version.ts` and verify the app works as expected.
- [ ] Add a commit which bumps the version in `src/version.ts` and `db/00-version.sql`, entitled `Bump version to vMAJOR.MINOR`
- [ ] Tag the latest commit with `vMAJOR.MINOR` - [ ] Tag the latest commit with `vMAJOR.MINOR`
- [ ] Write release notes
## Patch Releases ## Patch Releases
- [ ] Add a commit which bumps the patch level in `app/version.ts` - [ ] Add a commit which bumps the patch level in `src/version.ts`, entitled `Bump version to vMAJOR.MINOR.PATCH`
- [ ] Tag the latest commit with `vMAJOR.MINOR.PATCH` - [ ] Tag the latest commit with `vMAJOR.MINOR.PATCH`
- [ ] Write release notes