This page documents the release process of the SF operator.
CHANGELOG Management¶
We follow the guidelines of Keep a Changelog to manage our CHANGELOG.
Before tagging, please make sure the CHANGELOG is up to date:
- Rename the
[in development]
section to the next tag, followed by the UTC date asYYYY-MM-DD
of the tag (for example[v0.0.20] - 2023-12-31
) - Remove any empty sections in the release block
- Prepend a template
[in development]
section like so:
Then commit the changes to the CHANGELOG for review, and have them validated and merged. This change should be the last one before tagging.
Tagging¶
Note
Only core contributors have the right to push a tag on the sf-operator
repository.
If you aren't a core contributor but would like to suggest the creation of a new tag,
please contact us on our matrix channel.
Here are the commands to run (assuming releasing HEAD to v0.0.20 version):
Release Automation¶
The release process is currently manual. This section will be updated once the automation is in place.