-
Notifications
You must be signed in to change notification settings - Fork 87
Release Process
Matthias Benkort edited this page Mar 23, 2022
·
2 revisions
-
During development
- Make sure
CHANGELOG.md
is kept up-to-date with high-level, technical, but user-focused list of changes according to keepachangelog - Bump
UNRELEASED
version inCHANGELOG.md
according to semver
- Make sure
-
To release
- Check version to be released is also correct in all
hydra-
software components, e.g..cabal
files - Replace
UNRELEASED
with a date in ISO8601 - Create a signed, annotated git tag of the version:
git tag -as <version>
- (ideally) Use the released changes as annotation
- Check version to be released is also correct in all
-
Note on non
hydra-
components- This monorepo contains also other packages which may be released independently
- Individual
CHANGELOG.md
files are used, e.g.plutus-merkle-tree/CHANGELOG.md
- Signed, annotated git tag with full package name + version shall be used,
e.g.
git tag -as plutus-merkle-tree-0.1.0