forked from kubernetes-sigs/kubespray
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request kubernetes-sigs#882 from bogdando/releases
Clarify release policy
- Loading branch information
Showing
1 changed file
with
18 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -7,3 +7,21 @@ The Kargo Project is released on an as-needed basis. The process is as follows: | |
3. An OWNER runs `git tag -s $VERSION` and inserts the changelog and pushes the tag with `git push $VERSION` | ||
4. The release issue is closed | ||
5. An announcement email is sent to `[email protected]` with the subject `[ANNOUNCE] kargo $VERSION is released` | ||
|
||
## Major/minor releases, merge freezes and milestones | ||
|
||
* Kargo does not maintain stable branches for releases. Releases are tags, not | ||
branches, and there are no backports. Therefore, there is no need for merge | ||
freezes as well. | ||
|
||
* Fixes for major releases (vX.Y.0) are delivered via minor releases (vX.Y.Z) | ||
and assigned to the corresponding open milestone (vX.Y). That milestone | ||
remains open for the release support lifetime, which ends once the milestone | ||
closed. Then only a next major release can be done. | ||
|
||
* Kargo major releases are bound to the given ``kube_version`` and other components' | ||
versions, like etcd or network plugins. Older or newer versions are not | ||
supported and not tested for the given release. | ||
|
||
* Minor releases can change components' versions, but not the ``kube_version``. | ||
Greater ``kube_version`` requires a new major release. |