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
+10-5
Original file line number
Diff line number
Diff line change
@@ -52,17 +52,22 @@ We use [Semantic Versioning](https://semver.org/).
52
52
git push origin "${tag}"
53
53
```
54
54
55
-
6. For Release Candidates:
55
+
6. Create a draft release.
56
+
- Copy Changelog section.
57
+
- You can also generate automatic changelog and put the `What's changed` section under `<summary>` HTML tag. This will render all contributors nicely as in the [example](https://github.com/prometheus/client_golang/releases/tag/v1.21.0-rc.0) release.
58
+
59
+
7a. For Release Candidates:
60
+
- Release RC GitHub release with "pre-release" box checked
61
+
- Click "Publish release"!
56
62
- Create PR against [prometheus/prometheus](https://github.com/prometheus/prometheus) using RC version
57
63
- Create PR against [kubernetes/kubernetes](https://github.com/kubernetes/kubernetes) using RC version
58
64
- Make sure the CI is green for the PRs
59
65
- Allow 1-2 days for downstream testing
60
66
- Fix any issues found before final release
61
67
- Use `-rc.1`, `-rc.2` etc. for additional fixes
62
-
- For RCs, ensure "pre-release" box is checked
63
-
64
-
7. For Final Release:
65
-
- Wait for CI completion
68
+
69
+
7b. For Final Release:
70
+
- Release GitHub release with "latest" box checked (default).
0 commit comments