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
-[ ] Update the target Jetty version(s) in the issue.
@@ -28,19 +29,18 @@ This release process will produce releases:
28
29
Such updates should only be included in the week before a release if there is a compelling security or stability reason to do so.
29
30
-[ ] Wait 24 hours from last change to the issues/PRs included in FROZEN GitHub Project(s).
30
31
-[ ] Verify target [project(s)](https://github.com/jetty/jetty.project/projects) are complete.
31
-
-[ ] Verify that branch `jetty-10.0.x` is merged to branch `jetty-11.0.x`.
32
+
-[ ] Verify that branch `jetty-12.0.x` is merged to branch `jetty-12.1.x`.
32
33
-[ ] Assign issue to "build manager", who will stage the releases.
33
34
-[ ] Create and use branches `release/<ver>` to perform version specific release work from.
34
35
-[ ] Ensure `git fetch --tags` (as we potentially rewrite tag when re staging local tag can be out of sync and this command will fail and so fail the release script)
35
36
-[ ] Ensure `VERSION.txt` additions for each release will be meaningful, descriptive, correct text.
36
-
-[ ] Stage 9.4 release with Java 11.
37
-
-[ ] Stage 10 release with Java 21.
38
-
-[ ] Stage 11 release with Java 21.
39
-
-[ ] Stage 12 release with Java 22.
37
+
-[ ] Deploy 12 release with Java 22 to central.sonatype.com
38
+
-[ ] Deploy 12 release to Nexus on CI system to help with testing of release (shows up on release-staging repo)
40
39
-[ ] Push release branches `release/<ver>` to to https://github.com/jetty/jetty.project
41
40
-[ ] Push release tags `jetty-<ver>` to https://github.com/jetty/jetty.project
42
41
-[ ] Edit a draft release (for each Jetty release) in GitHub (https://github.com/jetty/jetty.project/releases). Content is generated with the "changelog tool".
43
42
-[ ] Assign issue to "test manager", who will oversee the testing of the staged releases.
43
+
-[ ] Update Webtide website with staged release
44
44
-[ ] Test [CometD](https://github.com/cometd/cometd).
45
45
-[ ] Test [Reactive HttpClient](https://github.com/jetty-project/jetty-reactive-httpclient).
46
46
-[ ] Test [Load Generator](https://github.com/jetty-project/jetty-load-generator).
@@ -51,8 +51,9 @@ This release process will produce releases:
51
51
-[ ] Check CI for performance regressions.
52
52
-[ ] Assign issue back to "release manager".
53
53
-[ ] Collect release votes from committers.
54
-
-[ ]Promote staged releases.
54
+
-[ ]Push "Publish" button on central.sonatype.com to publish the release to Maven Central.
55
55
-[ ] Merge release branches back to main branches and delete release branches.
56
+
-[ ] Once release is on central.sonatype.com remove the release from CI nexus release-staging location.
56
57
-[ ] Verify release existence in Maven Central by triggering the Jenkins builds of CometD.
57
58
-[ ] Update Jetty versions on the website ( follow instructions in [jetty-website](https://github.com/jetty/jetty.website/blob/main/README.adoc) ).
58
59
-[ ] Update (or check) [Download](https://jetty.org/download.html) page is updated.
0 commit comments