Skip to content

Commit c433335

Browse files
authored
Merge pull request #1562 from SgtCoDFish/release-process-sep-23
Updates to release process following latest release
2 parents 95d5e76 + 4aa5a90 commit c433335

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

content/docs/contributing/release-process.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,9 @@ current releases and the timeline for future releases, take a look at the
1414
following conditions:
1515

1616
1. The relevant [testgrid dashboard](https://testgrid.k8s.io/cert-manager) should not be failing for the release you're trying to perform.
17-
2. The release process **takes about 40 minutes**. You must have time to complete all the steps.
18-
3. You need to have the GitHub `admin` permission on the cert-manager project.
17+
2. The cert-manager [`govulncheck` GitHub Action](https://github.com/cert-manager/cert-manager/actions/workflows/govulncheck.yaml) must be passing on the branch you're trying to release. If necessary, run `make verify-govulncheck` locally.
18+
3. The release process **takes about 40 minutes**. You must have time to complete all the steps.
19+
4. You need to have the GitHub `admin` permission on the cert-manager project.
1920
To check that you have the `admin` role, run:
2021

2122
```bash
@@ -29,7 +30,7 @@ following conditions:
2930
PR](https://github.com/jetstack/platform-board/pulls/new) with a link to
3031
here.
3132

32-
4. You need to be added as an "Editor" to the GCP project
33+
5. You need to be added as an "Editor" to the GCP project
3334
[cert-manager-release](https://console.cloud.google.com/?project=cert-manager-release).
3435
To check if you do have access, try opening [the Cloud Build page](https://console.cloud.google.com/cloud-build?project=cert-manager-release).
3536
To get the "Editor" permission on the GCP project, you need to be a maintainer. If you are, open a PR with your email address
@@ -49,10 +50,12 @@ following conditions:
4950
[2]: https://console.cloud.google.com/?project=cert-manager-release
5051
```
5152

52-
This guide applies for versions of cert-manager released using `make`, which should be every version from cert-manager 1.8 and later.
53+
This guide applies for versions of cert-manager released using `make`, which is every version from cert-manager 1.8 and newer.
5354

5455
If you need to release a version of cert-manager 1.7 or earlier see [older releases](#older-releases).
5556

57+
## Tool Setup
58+
5659
First, ensure that you have all the tools required to perform a cert-manager release:
5760

5861
1. Install the [`release-notes`](https://github.com/kubernetes/release/blob/master/cmd/release-notes/README.md) CLI:
@@ -465,7 +468,7 @@ page if a step is missing or if it is outdated.
465468
export START_SHA="$(git rev-list --reverse --ancestry-path $(git merge-base $START_TAG $BRANCH)..$BRANCH | head -1)"
466469
release-notes --debug --repo-path cert-manager \
467470
--org cert-manager --repo cert-manager \
468-
--required-author "jetstack-bot" \
471+
--required-author "cert-manager-prow[bot]" \
469472
--markdown-links=false \
470473
--output github-release-description.md
471474
```

0 commit comments

Comments
 (0)