Skip to content

Commit fd1bfd8

Browse files
authored
Updating release checklist for new central.sonatype.com reality (#13347)
* Updating release checklist for new central.sonatype.com reality * Changes from review
1 parent f684ac7 commit fd1bfd8

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

.github/ISSUE_TEMPLATE/release-template.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,18 @@
11
---
22
name: 'Release Process'
33
about: 'COMMITTER ONLY: Managing the Jetty release process'
4-
title: 'Jetty Releases 9.4.x, 10.0.y, 11.0.y, 12.0.y'
4+
title: 'Jetty Release Checklist 12.x'
55
assignees: ''
66
labels: Build
77

88
---
99

1010
**Jetty Versions:**
11-
This release process will produce releases:
11+
1212

1313
**Target Date:**
1414

15+
1516
**Tasks:**
1617
- [x] Create the release(s) issue.
1718
- [ ] Update the target Jetty version(s) in the issue.
@@ -28,19 +29,18 @@ This release process will produce releases:
2829
Such updates should only be included in the week before a release if there is a compelling security or stability reason to do so.
2930
- [ ] Wait 24 hours from last change to the issues/PRs included in FROZEN GitHub Project(s).
3031
- [ ] 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`.
3233
- [ ] Assign issue to "build manager", who will stage the releases.
3334
- [ ] Create and use branches `release/<ver>` to perform version specific release work from.
3435
- [ ] 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)
3536
- [ ] 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)
4039
- [ ] Push release branches `release/<ver>` to to https://github.com/jetty/jetty.project
4140
- [ ] Push release tags `jetty-<ver>` to https://github.com/jetty/jetty.project
4241
- [ ] Edit a draft release (for each Jetty release) in GitHub (https://github.com/jetty/jetty.project/releases). Content is generated with the "changelog tool".
4342
- [ ] Assign issue to "test manager", who will oversee the testing of the staged releases.
43+
- [ ] Update Webtide website with staged release
4444
- [ ] Test [CometD](https://github.com/cometd/cometd).
4545
- [ ] Test [Reactive HttpClient](https://github.com/jetty-project/jetty-reactive-httpclient).
4646
- [ ] Test [Load Generator](https://github.com/jetty-project/jetty-load-generator).
@@ -51,8 +51,9 @@ This release process will produce releases:
5151
- [ ] Check CI for performance regressions.
5252
- [ ] Assign issue back to "release manager".
5353
- [ ] Collect release votes from committers.
54-
- [ ] Promote staged releases.
54+
- [ ] Push "Publish" button on central.sonatype.com to publish the release to Maven Central.
5555
- [ ] 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.
5657
- [ ] Verify release existence in Maven Central by triggering the Jenkins builds of CometD.
5758
- [ ] Update Jetty versions on the website ( follow instructions in [jetty-website](https://github.com/jetty/jetty.website/blob/main/README.adoc) ).
5859
- [ ] Update (or check) [Download](https://jetty.org/download.html) page is updated.

0 commit comments

Comments
 (0)