;doc: RELEASING: updates

This commit is contained in:
Simon Michael 2023-03-16 15:35:44 -10:00
parent 10a36e64a7
commit 708d55c2dd

View File

@ -108,14 +108,14 @@ These have complex interdependencies and sequencing constraints. Chunk, separate
- Before tagging: make binaries for all platforms, from the same commit. - Before tagging: make binaries for all platforms, from the same commit.
- Before making binaries: do all possible pre-tagging steps and try to get everything finalised. (Binaries' --version shows their git hash, and this should match the release tag.) - Before making binaries: do all possible pre-tagging steps and try to get everything finalised. (Binaries' --version shows their git hash, and this should match the release tag.)
## Value map ## Releasing diagram
Here is a map of the value chain and artifacts involved in a hledger major release. Here is a map of the value chain, artifacts, tasks and levels of release readiness involved in a hledger release. Arrows indicate dependencies. When making a release, activity moves from the bottom up towards the top. From this we derive the procedure docs below, and gradually automate those more over time.
From this we derive the procedures below, and ideally more automated tools over time.
[![value/artifacts map and dependencies in a hledger major release](HledgerReleaseValueMap.png)](HledgerReleaseValueMap.png) [![value/artifacts map and dependencies in a hledger major release](HledgerReleaseValueMap.png)](HledgerReleaseValueMap.png)
## Procedures ## Procedures
These docs need update.
### Release ### Release