Merge remote-tracking branch 'origin/master'
commit
6e26650077
14
RELEASE.md
14
RELEASE.md
|
@ -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`
|
||||
- ALWAYS use a transaction for the entirety of this file
|
||||
- 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`
|
||||
- [ ] Write release notes
|
||||
|
||||
## 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`
|
||||
- [ ] Write release notes
|
Loading…
Reference in New Issue