diff --git a/doc/RELEASING.md b/doc/RELEASING.md
index 619f79856..649f5feff 100644
--- a/doc/RELEASING.md
+++ b/doc/RELEASING.md
@@ -9,10 +9,13 @@ Notes for hledger release managers and maintainers.
## Goals
+### 2023
+- [ ] Make releasing easy
+
### 2022
-- Update/consolidate release process docs
-- Establish routine monthly release cadence
-- Make releasing easy
+- [x] Update/consolidate release process docs
+- [x] Establish routine monthly release cadence
+- [ ] Make releasing easy
## Release types
| | Major release
A.B | Bugfix release
A.B.C | Fixup release
A.B.C.D | Preview release
A.B.99.D |
@@ -193,7 +196,7 @@ In release branch:
#### Do release build testing
- touch/change Version.hs to encourage recompilation
- `stack build`
- - `stack exec -- hledger --version`, check version string: version, release date, no +
+ - `stack exec -- hledger --version`, check version, hash, release date, no '+'
- `stack exec -- hledger help | tail`, check version, month matches release
#### Prepare release binaries
@@ -208,10 +211,10 @@ In release branch:
In site repo:
-- js/site.js: add NEW, three places
-- Makefile: add NEW, three places
-- make snapshot-NEW (after ensuring main repo has been release-tagged)
+- js/site.js: add NEW, 3 places
+- Makefile: add NEW, 2 places
- commit: `manuals: add NEW`
+- make snapshot-NEW (after ensuring main repo has been release-tagged)
- push
#### Prepare hledger-install script
@@ -244,7 +247,7 @@ In site repo:
update --version outputs (search: hledger --version)
- final output line from `hledger test` (run in terminal for normal speed)
- Total count from `make functest`
- - commit: `download: NEW`
+ - commit: `install: NEW`
#### Draft github release
- copy text from previous similar release, https://github.com/simonmichael/hledger/releases
@@ -311,7 +314,7 @@ in main repo, release branch:
#### Bump master to next version
(major release)
- `./Shake setversion MA.JOR.99 -c`
-- `./Shake cmdhelp -c`
+- `./Shake cmdhelp [-c]` (might be empty)
- `./Shake mandates`
- `./Shake manuals -c`