You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE.md
+9-5
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,9 @@ The Kubernetes controller-runtime Project is released on an as-needed basis. The
4
4
5
5
**Note:** Releases are done from the `release-MAJOR.MINOR` branches. For PATCH releases is not required
6
6
to create a new branch you will just need to ensure that all big fixes are cherry-picked into the respective
7
-
`release-MAJOR.MINOR` branch. To know more about versioning check https://semver.org/.
7
+
`release-MAJOR.MINOR` branch. To know more about versioning check https://semver.org/.
8
8
9
-
## How to do a release
9
+
## How to do a release
10
10
11
11
### Create the new branch and the release tag
12
12
@@ -15,7 +15,7 @@ to create a new branch you will just need to ensure that all big fixes are cherr
15
15
16
16
### Now, let's generate the changelog
17
17
18
-
1. Create the changelog from the new branch `release-<MAJOR.MINOR>` (`git checkout release-<MAJOR.MINOR>`).
18
+
1. Create the changelog from the new branch `release-<MAJOR.MINOR>` (`git checkout release-<MAJOR.MINOR>`).
19
19
You will need to use the [kubebuilder-release-tools][kubebuilder-release-tools] to generate the notes. See [here][release-notes-generation]
20
20
21
21
> **Note**
@@ -24,12 +24,12 @@ You will need to use the [kubebuilder-release-tools][kubebuilder-release-tools]
24
24
25
25
### Draft a new release from GitHub
26
26
27
-
1. Create a new tag with the correct version from the new `release-<MAJOR.MINOR>` branch
27
+
1. Create a new tag with the correct version from the new `release-<MAJOR.MINOR>` branch
28
28
2. Add the changelog on it and publish. Now, the code source is released !
29
29
30
30
### Add a new Prow test the for the new branch release
31
31
32
-
1. Create a new prow test under [github.com/kubernetes/test-infra/tree/master/config/jobs/kubernetes-sigs/controller-runtime](https://github.com/kubernetes/test-infra/tree/master/config/jobs/kubernetes-sigs/controller-runtime)
32
+
1. Create a new prow test under [github.com/kubernetes/test-infra/tree/master/config/jobs/kubernetes-sigs/controller-runtime](https://github.com/kubernetes/test-infra/tree/master/config/jobs/kubernetes-sigs/controller-runtime)
33
33
for the new `release-<MAJOR.MINOR>` branch. (i.e. for the `0.11.0` release see the PR: https://github.com/kubernetes/test-infra/pull/25205)
34
34
2. Ping the infra PR in the controller-runtime slack channel for reviews.
35
35
@@ -45,3 +45,7 @@ For more info, see the release page: https://github.com/kubernetes-sigs/controll
45
45
````
46
46
47
47
2. An announcement email is sent to `[email protected]` with the subject `[ANNOUNCE] Controller-Runtime $VERSION is released`
0 commit comments