2020-11-23 00:24:04 +03:00
|
|
|
# Release Checklist
|
|
|
|
|
|
|
|
Do all of these things (somewhat) in order:
|
|
|
|
|
|
|
|
# 1. Update Cabal project version
|
|
|
|
|
|
|
|
See the second line of the file [CarpHask.cabal](../CarpHask.cabal).
|
|
|
|
|
|
|
|
# 2. Update the "Welcome to Carp X.Y.Z" REPL message
|
|
|
|
|
|
|
|
See [Main.hs](../App/Main.hs).
|
|
|
|
|
2021-02-01 21:24:15 +03:00
|
|
|
# 3. Update the blurb in README.md
|
|
|
|
|
|
|
|
See [README.md](../README.md)
|
|
|
|
|
|
|
|
# 4. Update the changelog
|
|
|
|
|
2021-09-08 20:59:00 +03:00
|
|
|
See [CHANGELOG.md](../CHANGELOG.md)
|
2021-02-01 21:24:15 +03:00
|
|
|
|
|
|
|
# 5. Make a commit on master
|
2020-11-23 00:24:04 +03:00
|
|
|
|
|
|
|
```bash
|
2021-12-23 00:25:07 +03:00
|
|
|
$ git add .
|
|
|
|
$ git commit -m "build: Release X.Y.Z"
|
2020-11-23 00:24:04 +03:00
|
|
|
```
|
|
|
|
|
2021-02-01 21:24:15 +03:00
|
|
|
# 6. Tag the commit and push it
|
2020-11-23 00:24:04 +03:00
|
|
|
|
|
|
|
```bash
|
|
|
|
$ git tag vX.Y.Z
|
|
|
|
$ git push --tags
|
|
|
|
```
|