From 38a2d2e1536ab764388e7028cbff9fe51748c73d Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Wed, 18 Dec 2024 08:00:13 -1000 Subject: [PATCH] ;doc: RELEASING: line breaks --- doc/RELEASING.md | 54 ++++++++++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/doc/RELEASING.md b/doc/RELEASING.md index 128c57312..cf9a50f33 100644 --- a/doc/RELEASING.md +++ b/doc/RELEASING.md @@ -177,12 +177,12 @@ Waypoints and required artifacts. - [x] blocking defects resolved - [x] desired improvements landed and stabilised - [x] building and passing tests with current ghcs, deps, and stackage snapshots - - [x] building and passing tests on all platforms\ + - [x] building and passing tests on all platforms `just relbin` (or push to github `binaries[-*]` branch) - [x] product docs and metadata - [x] release branch - [x] version strings (in **/.version, */.version.m4, */package.yaml) - - [x] cabal files x 4 (hledger*/hledger*.cabal)\ + - [x] cabal files x 4 (hledger*/hledger*.cabal) `just relbranch` - [x] options help texts up to date (in CliOptions.hs, UIOptions.hs, WebOptions.hs) - [x] embedded manuals x 3 @@ -191,51 +191,51 @@ Waypoints and required artifacts. - [x] man page dates (*/.date.m4) - [x] man (hledger*/hledger*.1) - [x] info (hledger*/hledger*.info) - - [x] text (hledger*/hledger*.txt)\ + - [x] text (hledger*/hledger*.txt) `./Shake manuals -c` - - [x] embedded tldr pages synced with upstream (doc/tldr/*) + - [x] embedded tldr pages synced with upstream (doc/tldr/*) `just tldr-diff` - [x] embedded asciinema demos (hledger/embeddedfiles/*.cast) - - [x] shell completions (hledger/shell-completion/hledger-completion.bash) + - [x] shell completions (hledger/shell-completion/hledger-completion.bash) `just completions`, commit any changes - - [x] changelogs x 5 (**/CHANGES.md) - `just changelogs [-c]` + - [x] changelogs x 5 (**/CHANGES.md) + `just changelogs [-c]` `just changelogs-finalise` - [x] release docs and artifacts - - [x] draft binaries building started + - [x] draft binaries building started `just relbin` - - [x] hledger.org html manuals x 3 (site/src/VER/*.md) - `just site-manuals-snapshot VER` + - [x] hledger.org html manuals x 3 (site/src/VER/*.md) + `just site-manuals-snapshot VER` update `site/Makefile`, `site/js/site.js`, `site/hledger.org.caddy` - - [x] release notes @ hledger.org (doc/relnotes.md) - `just relnotes`, - select & transform with `md-issue-refs`, - uniquify issue refs, - unwrap long lines, - add author github nicks, + - [x] release notes @ hledger.org (doc/relnotes.md) + `just relnotes`, + select & transform with `md-issue-refs`, + uniquify issue refs, + unwrap long lines, + add author github nicks, commit - [x] github binary install docs up to date and pre-tested (doc/ghrelnotes.md) - - [x] hledger-install up to date and pre-tested (hledger-install/hledger-install.sh) - `./Shake hledger-install-version`, - check/update dep versions, + - [x] hledger-install up to date and pre-tested (hledger-install/hledger-install.sh) + `./Shake hledger-install-version`, + check/update dep versions, select/test snapshot version - [x] hledger.org Install page up to date and pre-tested (site/src/install.md) - [x] draft announcement for chat / mail list (doc/ANNOUNCE) - [x] draft announcement for mastodon (doc/ANNOUNCE.masto) - - [x] release tags + - [x] release tags `just reltags` - - [x] release binaries built from tag + - [x] release binaries built from tag `just relbin` - [x] published - - [x] all packages uploaded correctly to hackage + - [x] all packages uploaded correctly to hackage `just hackageupload` - [x] hledger-install merged to master and pushed to github - [x] site repo pushed to github and hledger.org, new manuals rendering correctly - - [x] release branch and tags pushed to github + - [x] release branch and tags pushed to github `just reltags-push` - - [x] github release with release binaries attached (https://github.com/simonmichael/hledger/releases/new) + - [x] github release with release binaries attached (https://github.com/simonmichael/hledger/releases/new) should be autocreated by the above; if not, https://github.com/simonmichael/hledger/releases/new, - `just ghrelnotes`, paste, download release binaries, upload release binaries, review + `just ghrelnotes`, paste, download release binaries, upload release binaries, review publish - [x] install instructions tested and working - [x] hledger-install @@ -251,11 +251,11 @@ Waypoints and required artifacts. - [x] mastodon - [x] cleanup and support - [x] remaining relevant release branch work merged to master - - [x] new dev tag/versions/man dates in master + - [x] new dev tag/versions/man dates in master `j devtag` - [x] pta.o project stats updated - [x] process notes updated/cleaned - - [x] monitor/support/handle issues: + - [x] monitor/support/handle issues: [issue tracker](https://github.com/simonmichael/hledger/issues?q=is%3Aopen+is%3Aissue), matrix, irc, mail list, forum, reddit After release, it's a good time for: