;doc: RELEASING tweaks
This commit is contained in:
parent
9165064fa5
commit
1b0ff89bd0
39
RELEASING.md
39
RELEASING.md
@ -120,28 +120,18 @@ In release branch:
|
||||
- `stack clean && stack install && hledger --version && hledger-ui --version && hledger-web --version`
|
||||
to build locally and check version strings
|
||||
|
||||
- push to CI branches to test & generate binaries
|
||||
- push to CI branches to test and to build release binaries
|
||||
- magit `P -f e origin/ci-windows`
|
||||
- magit `P -f e origin/ci-mac`
|
||||
- magit `P -f e origin/ci-linux-static`
|
||||
- magit `P -f e origin/ci-linux-static-arm32` if needed
|
||||
- magit `P -f e origin/ci-linux-static-arm32` (at release time only)
|
||||
- Tips:
|
||||
- build these release binaries at the very last possible moment
|
||||
- last commit should be a notable one - not docs only, not beginning with ;
|
||||
|
||||
In site repo:
|
||||
|
||||
- update `download.md`
|
||||
- outputs in --version examples (search: hledger --version)
|
||||
- final output line from `hledger test` (run in terminal for normal speed)
|
||||
- Total count from `make functest`
|
||||
- query-replace OLD -> NEW in
|
||||
- "current hledger release"
|
||||
- CI binaries badges/links, including linux-static-arm32v7 if built
|
||||
- "building from source"
|
||||
- stack install command
|
||||
- cabal install command
|
||||
- query-replace OLD-brightgreen -> OLD-red
|
||||
- commit: `download: NEW`
|
||||
|
||||
- update `relnotes.md`
|
||||
- update `release-notes.md`
|
||||
- copy template, uncomment
|
||||
- replace date
|
||||
- replace XX with NEW
|
||||
@ -152,6 +142,20 @@ In site repo:
|
||||
- check preview in vs code
|
||||
- commit: `relnotes: NEW`
|
||||
|
||||
- update `download.md`
|
||||
- query-replace OLD -> NEW in
|
||||
- "current hledger release"
|
||||
- CI binaries badges/links, including linux-static-arm32v7 if built
|
||||
- "building from source"
|
||||
- stack install command
|
||||
- cabal install command
|
||||
- query-replace OLD-brightgreen -> OLD-red
|
||||
- only after release binaries are built (preferably after release is published):
|
||||
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`
|
||||
|
||||
In release branch:
|
||||
|
||||
- update `doc/ANNOUNCE` (major release)
|
||||
@ -195,8 +199,7 @@ In release branch:
|
||||
- announce
|
||||
- push site download/relnotes updates
|
||||
- push master hledger-install update
|
||||
- share release notes link, summary in #hledger:libera.chat
|
||||
- share release notes link, summary, release notes markdown in #hledger:matrix.org
|
||||
- share release notes link, then markdown content, in #hledger chat
|
||||
- send ANNOUNCE to hledger@googlegroups.com, haskell-cafe@googlegroups.com (major release)
|
||||
or brief announcement to hledger@googlegroups.com (minor release)
|
||||
- ANN: hledger NEW
|
||||
|
||||
Loading…
Reference in New Issue
Block a user