Deployment¶
A new version of Yaramod is released performing the following steps:
Open
include/yaramod/yaramod.h
and updateYARAMOD_VERSION_PATCH
(with big changes we also incrementYARAMOD_VERSION_MINOR
and setYARAMOD_VERSION_PATCH
to 0).Open
docs/rtd/conf.py
and update version inrelease =
.In
CHANGELOG.md
add entry for the new version. List all important changes with links to issues and PRs.Commit the changes with message “Release v<?>.<?>.<?>”.
Create a git tag by running
git tag -a v<?>.<?>.<?> -m "Release v<?>.<?>.<?>"
.Push the new tag with
git push origin v<?>.<?>.<?>
.Push the commit after the release to master with
git push origin master
.