Our release process is fully automated using Github actions.
When we release we do the following process:
- We decide together (usually in the #falco channel in slack) what's the next version to tag
- Make sure that Makefile
FALCOSECURITY_LIBS_REVISION
points to an actual libs tag, since the release workflow will use the value as a badge - A person with repository rights creates the Github Release with empty release notes
- The automated release workflow will start and generate the release notes
NOTE: Since the release workflow uses rn2md tool to generate release notes, make sure to always set correct
release-note
info in the PR body!