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 12.0.16 #12604

Open
38 of 50 tasks
joakime opened this issue Dec 2, 2024 · 8 comments
Open
38 of 50 tasks

Jetty Releases 12.0.16 #12604

joakime opened this issue Dec 2, 2024 · 8 comments
Assignees
Labels

Comments

@joakime
Copy link
Contributor

joakime commented Dec 2, 2024

Jetty Versions:
This release process will produce releases: 12.0.16

Target Date:
Dec 9, 2024

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".
  • Review draft security advisories. Ensure that issues are created and assigned to GitHub Projects to capture any advisories that will be announced.
  • Update GitHub Project(s)
    • Create new project for the next releases (not this release).
    • Ensure new project is public (not private)
    • Freeze the target GitHub Project(s) by editing their names to "Jetty X.Y.Z FROZEN"
    • Review the issues/PRs assigned to the target GitHub Project(s). Any tasks that are not-yet-started are moved to next releases.
  • Review dependabot status. Manually run dependabot if needed and review resulting PRs for inclusion.
    Such updates should only be included in the week before a release if there is a compelling security or stability reason to do so.
  • Wait 24 hours from last change to the issues/PRs included in FROZEN GitHub Project(s).
  • Verify target project(s) are complete.
  • Assign issue to "build manager", who will stage the releases.
  • 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 website ( follow instructions in jetty-website ).
    • Update (or check) Download page is updated.
    • Update (or check) documentation page(s) are updated.
  • Publish GitHub Releases.
  • Prepare release announcement for mailing lists.
  • Send release announcement to mailing lists (@jetty-announce, @jetty-dev, and @jetty-users)
  • 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
  • Upgrade versions in SDKMAN. Example PR
  • Notify downstream maintainers.
    • Eclipse p2 maintainer.
    • Docker maintainer.
    • Jenkins maintainer.
@joakime joakime added the Build label Dec 2, 2024
@joakime joakime moved this to 🏗 In progress in Jetty 12.0.16 FROZEN Dec 2, 2024
@wendigo
Copy link

wendigo commented Dec 5, 2024

Is this staged already?

@joakime
Copy link
Contributor Author

joakime commented Dec 5, 2024

There is one last PR being worked through before we stage.

@olamy olamy self-assigned this Dec 6, 2024
@olamy
Copy link
Member

olamy commented Dec 6, 2024

Staged repo: https://oss.sonatype.org/content/repositories/jetty-1950/
Please note this version will be eventually restaged with same version number.
So be careful with your Maven local repo or Maven repo managers

@joakime
Copy link
Contributor Author

joakime commented Dec 9, 2024

We will be dropping this staged release and rerolling once the following PRs are merged.

@joakime
Copy link
Contributor Author

joakime commented Dec 9, 2024

Reroll 1 of potential release 12.0.16 is now staged at https://oss.sonatype.org/content/repositories/jetty-1951/

@losipiuk
Copy link

Hi guys!

What is the ETA for 12.0.16. It has a fix which is urgent for us :)

@joakime
Copy link
Contributor Author

joakime commented Dec 11, 2024

@losipiuk 12.0.16 is now available in the usual locations.

@losipiuk
Copy link

thx

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: 🏗 In progress
Development

No branches or pull requests

4 participants