Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jetty Releases 10.0.10 and 11.0.10 #8096

Closed
45 tasks done
joakime opened this issue Jun 1, 2022 · 8 comments
Closed
45 tasks done

Jetty Releases 10.0.10 and 11.0.10 #8096

joakime opened this issue Jun 1, 2022 · 8 comments

Comments

@joakime
Copy link
Contributor

joakime commented Jun 1, 2022

Jetty Versions:
This release process will produce releases: 10.0.10 and 11.0.10

Target Date:
June 6, 2022

Tasks:

  • Create the release(s) issue.
  • Update the target Jetty version(s) in the issue.
  • Update the target release date in the issue.
  • Link this issue to the target GitHub Project(s).
  • Assign this issue to a "release manager". (take by @joakime)
  • Review draft security advisories. Ensure that issues are created and assigned to GitHub Projects to capture any advisories that will be announced.
  • Create the GitHub Project(s) for the next releases.
  • Review the issues/PRs assigned to the target GitHub Project(s). Any PRs that are moved to next releases should be commented on so their authors are informed.
  • Freeze the target GitHub Project(s) by editing their names to "Jetty X.Y.Z FROZEN"
  • Wait 24 hours from last change to the issues/PRs included in FROZEN GitHub Project(s).
  • Verify target project(s) are complete.
  • Verify that branch jetty-10.0.x is merged to branch jetty-11.0.x.
  • Assign issue to "build manager", who will stage the releases.
    • Ensure VERSION.txt additions for each release will be meaningful, descriptive, correct text.
    • Stage 10 release with Java 17.
    • Stage 11 release with Java 17.
    • Edit a draft release (for each Jetty release) in GitHub (https://github.com/eclipse/jetty.project/releases). Content is generated with the "changelog tool".
  • Assign issue to "test manager", who will oversee the testing of the staged releases.
  • Collect release votes from committers.
  • Promote staged releases.
  • Merge release branches back to main branches and delete release branches.
  • Verify release existence in Maven Central by triggering the Jenkins builds of CometD.
  • Update Jetty versions on the web sites.
    • Update (or check) Download page is updated.
    • Update (or check) documentation page(s) are updated.
  • Publish GitHub Releases.
  • Prepare release announcement for mailing lists.
  • Publish any security advisories.
    • Edit VERSION.txt to include any actual CVE number next to correspondent issue.
    • Edit any issues for CVEs in github with their CVE number
  • Notify downstream maintainers.
    • Eclipse p2 maintainer.
    • Docker maintainer.
    • Jenkins maintainer.
    • Other maintainers.
@joakime joakime added the Build label Jun 1, 2022
@joakime joakime self-assigned this Jun 1, 2022
@joakime joakime added this to To do in Jetty 10.0.10/11.0.10 - 🧊 FROZEN 🥶 via automation Jun 1, 2022
@joakime joakime moved this from To do to In progress in Jetty 10.0.10/11.0.10 - 🧊 FROZEN 🥶 Jun 1, 2022
@joakime
Copy link
Contributor Author

joakime commented Jun 1, 2022

I'm taking Release Manager role for this release.

@joakime
Copy link
Contributor Author

joakime commented Jun 10, 2022

I'm taking Build Manager role for this release.

@joakime
Copy link
Contributor Author

joakime commented Jun 10, 2022

Version 10.0.10 is now staged.

@joakime
Copy link
Contributor Author

joakime commented Jun 10, 2022

Version 11.0.10 is now staged.

@joakime
Copy link
Contributor Author

joakime commented Jun 16, 2022

Updates: Jun 16

  • Old staged version 10.0.10 (take 1) has been dropped.
  • Old staged version 11.0.10 (take 1) has been dropped.
  • New staged version 10.0.10 (take 2) has been staged.
  • New staged version 11.0.10 (take 2) has been staged.

@joakime
Copy link
Contributor Author

joakime commented Jun 20, 2022

Dropwizard on branch release/4.0.x works with Jetty 11.0.10

@joakime
Copy link
Contributor Author

joakime commented Jun 20, 2022

PR to merge release branches to mainline branches opened.

@joakime
Copy link
Contributor Author

joakime commented Jul 7, 2022

The CVEs for this release are now public.
Appropriate issues, VERSION.txt, and security advisories page on github now reflect the up to date information for this release.

@joakime joakime closed this as completed Jul 7, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
No open projects
Development

No branches or pull requests

1 participant