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.