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: docs/release/role-handbooks/ci-signal/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,7 +76,7 @@ The goal of this task is to keep our tests running in CI stable.
76
76
Eventually open issues as described above.
77
77
7. Run periodic deep-dive sessions with the CI team to investigate failing and flaking tests. Example session recording: https://www.youtube.com/watch?v=YApWftmiDTg
78
78
79
-
####[Continuously] Reduce the amount of flaky tests
79
+
### [Continuously] Reduce the amount of flaky tests
80
80
81
81
The Cluster API tests are pretty stable, but there are still some flaky tests from time to time.
Copy file name to clipboardExpand all lines: docs/release/role-handbooks/communications/README.md
+17-11Lines changed: 17 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,7 @@
7
7
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
8
8
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
9
9
10
+
10
11
-[Responsibilities](#responsibilities)
11
12
-[Tasks](#tasks)
12
13
-[Add docs to collect release notes for users and migration notes for provider implementers](#add-docs-to-collect-release-notes-for-users-and-migration-notes-for-provider-implementers)
@@ -84,21 +85,26 @@ The goal of this task is to keep the CAPI community updated on recent PRs that h
84
85
```
85
86
86
87
### Create PR for release notes
88
+
87
89
1. Checkout the `main` branch.
88
90
2. Generate release notes with:
89
91
90
92
1. RELEASE CANDIDATE/BETA RELEASE example:
91
-
```bash
92
-
# RELEASE_TAG should be the new desired tag (note: at this point the tag does not yet exist).
93
-
# PREVIOUS_RELEASE_TAG is the previous released tag for determining the changes.
94
-
RELEASE_TAG=v1.7.x-rc.1 PREVIOUS_RELEASE_TAG=tags/v1.7.x-rc.0 make release-notes
95
-
```
96
-
**Note**: For a first pre-release version without a pre-release precedent, use above command without `PREVIOUS_RELEASE_TAG`.
97
-
2. STABLE RELEASE example
98
-
```bash
99
-
# RELEASE_TAG should be the new desired tag (note: at this point the tag does not yet exist).
100
-
RELEASE_TAG=v1.7.x make release-notes
101
-
```
93
+
94
+
```bash
95
+
# RELEASE_TAG should be the new desired tag (note: at this point the tag does not yet exist).
96
+
# PREVIOUS_RELEASE_TAG is the previous released tag for determining the changes.
97
+
RELEASE_TAG=v1.7.x-rc.1 PREVIOUS_RELEASE_TAG=tags/v1.7.x-rc.0 make release-notes
98
+
```
99
+
100
+
**Note**: For a first pre-release version without a pre-release precedent, use above command without `PREVIOUS_RELEASE_TAG`.
101
+
102
+
2. STABLE RELEASE example:
103
+
104
+
```bash
105
+
# RELEASE_TAG should be the new desired tag (note: at this point the tag does not yet exist).
106
+
RELEASE_TAG=v1.7.x make release-notes
107
+
```
102
108
103
109
3. This will generate a new release notes file at `CHANGELOG/<RELEASE_TAG>.md`. Finalize the release notes:
104
110
- [ ] Look for any `MISSING_AREA` entries. Add the corresponding label to the PR and regenerate the notes.
Copy file name to clipboardExpand all lines: docs/release/role-handbooks/release-lead/README.md
+15-18Lines changed: 15 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,7 @@
7
7
<!-- START doctoc generated TOC please keep comment here to allow auto update -->
8
8
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
9
9
10
+
10
11
-[Responsibilities](#responsibilities)
11
12
-[Tasks](#tasks)
12
13
-[Finalize release schedule and team](#finalize-release-schedule-and-team)
@@ -90,23 +91,19 @@ This comes down to changing occurrences of the old version to the new version, e
90
91
5. Add a new Makefile target (e.g. `generate-e2e-templates-v1.6`) and potentially remove the Makefile target of versions that are not used anymore (if something was removed in 4.2)
91
92
2. Update `create-local-repository.py` and `tools/internal/tilt-prepare/main.go`: `v1.5.99` => `v1.6.99`.
92
93
3. Make sure all tests are green (also run `pull-cluster-api-e2e-full-main` and `pull-cluster-api-e2e-workload-upgrade-1-27-latest-main`).
93
-
4. Remove an unsupported release version of Cluster API from the Makefile target that generates e2e templates. For example, remove `v1.3` while working on `v1.6`.
####Create a new GitHub milestone for the next release
99
+
### Create a new GitHub milestone for the next release
103
100
104
101
The goal of this task is to create [a new GitHub milestone](https://github.com/kubernetes-sigs/cluster-api/milestones) for the next release, so that we can already move tasks
105
102
out of the current milestone if necessary.
106
103
107
104
1. Create the milestone for the new release via GitHub UI.
108
105
109
-
####[Track] Remove previously deprecated code
106
+
### [Track] Remove previously deprecated code
110
107
111
108
The goal of this task is to remove all previously deprecated code that can be now removed.
112
109
@@ -116,7 +113,7 @@ The goal of this task is to remove all previously deprecated code that can be no
116
113
117
114
Prior art: [Remove code deprecated in v1.6](https://github.com/kubernetes-sigs/cluster-api/pull/9136)
118
115
119
-
####[Track] Bump dependencies
116
+
### [Track] Bump dependencies
120
117
121
118
The goal of this task is to ensure that we have relatively up-to-date dependencies at the time of the release.
122
119
This reduces the risk that CVEs are found in outdated dependencies after our release.
@@ -126,17 +123,17 @@ We should take a look at the following dependencies:
126
123
* Go dependencies in `go.mod` files.
127
124
* Tools used in our Makefile (e.g. kustomize).
128
125
129
-
####Set a tentative release date for the next minor release
126
+
### Set a tentative release date for the next minor release
130
127
131
128
1. Set a tentative release date for the next minor release and document it by creating a `release-X.Y.md` in [docs/release/releases](../../releases).
0 commit comments