Right now, making a release involves a lot of actions:
- Updating version in CMakeLists.txt
- Updating rpm specfile
- Running cmake to regenerate davix.spec from davix.spec.in
- Appending to RELEASE-NOTES
- Updating debian package changelog
- Git tag
There is no easy way to avoid this, but the process should be automated through a script to prevent the inevitable mistakes or omissions that happen during manual editing of the files.