Maintenance and Bugfix Releases¶
Once a feature release branch has been cut from
develop, the branch moves
into a "feature freeze" state. The new release branch enters the
chain and only bugfixes should be applied against the new branch. Once major bugs
have been fixed, a bugfix release can be cut:
On the release branch (i.e.
0.16), create an annotated tag for the revision release. It should be preceded by the letter
v0.16.2) Release candidates are unnecessary for bugfix releases.
The release should be packaged from this annotated tag and uploaded to PyPI.
The packagers should be notified on the salt-packagers mailing list so they can create packages for all the major operating systems.
After the packagers have been given a few days to compile the packages, the release is announced on the salt-users mailing list.