RELEASE.md (833B)
1 # Release Process 2 3 ## Checklist 4 5 - [ ] no manual version bump needed: the version is derived from the git tag 6 by scripts/get_version.sh and feeds both meson.build's project version 7 and doxygen's PROJECT_NUMBER (doc/doxygen/version.doxy is generated). 8 There is no configure.ac. Just make sure the release is tagged (below). 9 - [ ] add entry to ChangeLog 10 - [ ] add entry to debian/changelog 11 - [ ] check CI (contrib/ci, buildbot.taler.net) 12 - [ ] tag with dev tag, test in staging environment 13 - [ ] tag with release tag 14 - [ ] upload to GNU mirrors 15 - [ ] upload Debian packages to deb.taler.net 16 17 ## Versioning 18 19 Releases use `$major.$minor.$patch` semantic versions. The corresponding git 20 tag is `v$major.minor.$patch`. 21 22 Versions that are tested in staging environments typically use 23 `v$major.$minor.$patch-dev.$n` tags.