;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`
|
- `stack clean && stack install && hledger --version && hledger-ui --version && hledger-web --version`
|
||||||
to build locally and check version strings
|
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-windows`
|
||||||
- magit `P -f e origin/ci-mac`
|
- magit `P -f e origin/ci-mac`
|
||||||
- magit `P -f e origin/ci-linux-static`
|
- 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:
|
In site repo:
|
||||||
|
|
||||||
- update `download.md`
|
- update `release-notes.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`
|
|
||||||
- copy template, uncomment
|
- copy template, uncomment
|
||||||
- replace date
|
- replace date
|
||||||
- replace XX with NEW
|
- replace XX with NEW
|
||||||
@ -152,6 +142,20 @@ In site repo:
|
|||||||
- check preview in vs code
|
- check preview in vs code
|
||||||
- commit: `relnotes: NEW`
|
- 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:
|
In release branch:
|
||||||
|
|
||||||
- update `doc/ANNOUNCE` (major release)
|
- update `doc/ANNOUNCE` (major release)
|
||||||
@ -195,8 +199,7 @@ In release branch:
|
|||||||
- announce
|
- announce
|
||||||
- push site download/relnotes updates
|
- push site download/relnotes updates
|
||||||
- push master hledger-install update
|
- push master hledger-install update
|
||||||
- share release notes link, summary in #hledger:libera.chat
|
- share release notes link, then markdown content, in #hledger chat
|
||||||
- share release notes link, summary, release notes markdown in #hledger:matrix.org
|
|
||||||
- send ANNOUNCE to hledger@googlegroups.com, haskell-cafe@googlegroups.com (major release)
|
- send ANNOUNCE to hledger@googlegroups.com, haskell-cafe@googlegroups.com (major release)
|
||||||
or brief announcement to hledger@googlegroups.com (minor release)
|
or brief announcement to hledger@googlegroups.com (minor release)
|
||||||
- ANN: hledger NEW
|
- ANN: hledger NEW
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user