Skip to content

Commit fca1b16

Browse files
committed
docs: update comms team release tasks
1 parent 75afbcb commit fca1b16

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

docs/release/release-tasks.md

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ to a newer Go minor version according to our [backport policy](./../../CONTRIBUT
230230
* For an example please see: [PR: clusterctl 1.1.5](https://github.com/Homebrew/homebrew-core/pull/105075/files).
231231
* Homebrew has [conventions for commit messages](https://docs.brew.sh/Formula-Cookbook#commit) usually
232232
the commit message for us should look like: `clusterctl 1.1.5`.
233-
6. Set EOL date for previous release (prior art: https://github.com/kubernetes-sigs/cluster-api/issues/7146).
233+
6. **For minor releases** Set EOL date for previous release (prior art: https://github.com/kubernetes-sigs/cluster-api/issues/7146) and update Cluster API support and guarantees in CONTRIBUTING.md (prior art: https://github.com/kubernetes-sigs/cluster-api/pull/8308).
234234
235235
Additional information:
236236
* [Versioning documentation](./../../CONTRIBUTING.md#versioning) for more information.
@@ -298,7 +298,7 @@ The goal of this task to make the book for the current release available under e
298298
1. Add a DNS entry for the book of the new release (should be available under e.g. `https://release-1-4.cluster-api.sigs.k8s.io`).
299299
<br>Prior art: [Add DNS for CAPI release-1.2 release branch](https://github.com/kubernetes/k8s.io/pull/3872)
300300
2. Open `https://release-1-4.cluster-api.sigs.k8s.io/` and verify that the certificates are valid
301-
If they are not, talk to someone with access to Netlify, they have to click the `renew certificate` button in the Netlify UI.
301+
If they are not, talk to someone with access to Netlify, they have to [click the `renew certificate` button](https://app.netlify.com/sites/kubernetes-sigs-cluster-api/settings/domain#https) in the Netlify UI.
302302
3. Update references in introduction.md only on the main branch (drop unsupported versions, add the new release version).
303303
<br>Prior art: [Add release 1.2 book link](https://github.com/kubernetes-sigs/cluster-api/pull/6697)
304304
@@ -334,27 +334,30 @@ The goal of this task to make the book for the current release available under e
334334
The goal of this task to make the book for the current release available under `https://cluster-api.sigs.k8s.io`.
335335
336336
Someone with access to Netlify should:
337-
1. Change production branch in Netlify the current release branch (e.g. `release-1.4`) to make the book available under `https://cluster-api.sigs.k8s.io`.
338-
2. Re-deploy via the Netlify UI.
337+
1. Change production branch in Netlify the current release branch (e.g. `release-1.4`) to make the book available under `https://cluster-api.sigs.k8s.io`. It's done under [production branch settings](https://app.netlify.com/sites/kubernetes-sigs-cluster-api/settings/deploys#branches-and-deploy-contexts)
338+
2. [Trigger a redeploy](https://app.netlify.com/sites/kubernetes-sigs-cluster-api/deploys).
339339

340340
#### Update clusterctl links in the quickstart
341341

342342
The goal of this task is to ensure the quickstart has links to the latest `clusterctl` binaries.
343343

344-
1. Update clusterctl links in the quickstart (on main and cherry-pick onto release-1.4).
345-
<br>Prior art: [Update clusterctl version to v1.2.x in quick start](https://github.com/kubernetes-sigs/cluster-api/pull/6716)
344+
Update clusterctl links in the quickstart (on main and cherry-pick onto release-1.4).
345+
<br>Prior art: [Update clusterctl version to v1.2.x in quick start](https://github.com/kubernetes-sigs/cluster-api/pull/6716)
346346

347-
**Note**: The PR for this should be merged after the minor release has been published.
347+
**Note**: The PR for this should be merged after the minor release has been published. Recommended to create it before
348+
the release but with `/hold`. This will allow maintainers to review and approve before the release. When the release is
349+
done just remove the hold to merge it.
348350

349351
#### Continuously: Communicate key dates to the community
350352

351-
The goal of this task is to ensure all stakeholders are informed about the current release cycle.
353+
The goal of this task is to ensure all stakeholders are informed about the current release cycle. For example announcing
354+
upcoming code freezes etc based on the [release timeline (1.4 example)](./releases/release-1.4.md).
352355

353-
Information can be distributed via: (TBD)
356+
Information can be distributed via:
354357
* `sig-cluster-lifecycle` mailing list
355358
* Slack
356359
* Office hours
357-
* ClusterAPI book
360+
* Cluster API book
358361
* ...
359362

360363
Relevant information includes: (TBD)
@@ -364,8 +367,8 @@ Relevant information includes: (TBD)
364367
* ...
365368

366369
Stakeholders are: (TBD)
367-
* End users of ClusterAPI
368-
* Contributors to core ClusterAPI
370+
* End users of Cluster API
371+
* Contributors to core Cluster API
369372
* Provider implementers
370373
* ...
371374

0 commit comments

Comments
 (0)