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
NOTE: this will kick off CI building of the release binaries.
62
+
NOTE: this will kick off CI to prepare the Github release and binaries.
55
63
56
-
2. Create the Github release using the `Tag version` which was just pushed. Use the first
57
-
line outputted from the release tool as the `Release title` and the remainder of the
58
-
output for the description. No alteration of the release output should be needed.
59
-
Ensure `pre-release` is checked if an `-rc`.
60
-
NOTE: This should be done immediately after pushing the tag, otherwise CI may create the release
61
-
when the binaries are pushed.
64
+
2. Verify release job has started in the actions tab and wait for release job to complete
65
+
successfully. If the job fails, attempt to restart it. If the job continuously fails,
66
+
delete the tag from GitHub as soon as possible and fix the issue before restarting the
67
+
release process.
62
68
63
-
3. Check CI has completed and uploaded the binaries. Remove any binaries which get
64
-
uploaded but are not intended as part of the release (e.g. Darwin binaries).
69
+
3. Check the Github release, ensure the content matches what is expected and all the
70
+
release binaries are included.
65
71
66
-
4. Update [`config.toml`](https://github.com/containerd/containerd.io/blob/f827d53826a426cb48f24cc08e43cc8722ad6d01/config.toml#L35) with latest release in the [containerd/containerd.io project](https://github.com/containerd/containerd.io); open PR to
72
+
4. (major/minor release only) Create `release/x.y` branch from tag and push to `[email protected]:containerd/containerd.git`.
73
+
74
+
5. (patch release only) Update RELEASES.md in main branch to refer to the new patch release.
75
+
76
+
6. (major/minor release only) Create `cherry-pick/x.y.x` and `cherry-picked/x.y.x` labels
77
+
78
+
7. Close any milestones associated with the release.
79
+
80
+
8. Update [`config.toml`](https://github.com/containerd/containerd.io/blob/f827d53826a426cb48f24cc08e43cc8722ad6d01/config.toml#L35) with latest release in the [containerd/containerd.io project](https://github.com/containerd/containerd.io); open PR to
67
81
force website downloads update.
68
82
69
-
5. Update Kubernetes test infrastructure to test against any new release branches, see example from https://github.com/kubernetes/test-infra/pull/25476
83
+
9. Update Kubernetes test infrastructure to test against any new release branches, see example from https://github.com/kubernetes/test-infra/pull/25476
0 commit comments