Closed gsmet closed 1 month ago
:gear: Proceeding to step Prerequisites
You can follow the progress of the workflow here.
:raised_hands: We are going to release the following release:
3.21.0.CR1
3.21
(it will get created a bit further in the process)17
preview
release (e.g. Alpha
, Beta
, CR
).[!IMPORTANT] Make sure you have merged all the required pull requests in the main branch.
Please approve with a
@quarkusbot yes
comment if you want to continue with the release.If not, simply close this issue.
[!TIP] Don't go too far, we will need further input from you very soon.
@quarkusbot yes
:gear: Proceeding to step Approve the core release
You can follow the progress of the workflow here.
:white_check_mark: Core release is approved, proceeding...
[!TIP] Don't go too far, we will need some input from you very soon.
[!WARNING] IMPORTANT This is the first Candidate Release and this release requires special care.
:raised_hands: You have two options:
main
and handle additional housekeeping operations[!IMPORTANT] To let the release process handle things automatically for you, simply add a
@quarkusbot auto
comment.
@quarkusbot auto
:gear: Proceeding to step Create branch
You can follow the progress of the workflow here.
:white_check_mark: Branch 3.21 has been created and the milestone and backport labels adjusted.
We created a new 3.22 - main
milestone for future developments.
Make sure to adjust the name of the milestone if needed as the name has simply been inferred from the current release.
[!IMPORTANT] Please announce that we branched 3.21 by sending an email to quarkus-dev@googlegroups.com and posting on Zulip #dev stream:
(Make sure to adjust the version in the email if you renamed the milestone)
Subject:
Quarkus 3.21 branched
Body:
Hi, We just branched 3.21. The main branch is now 3.22. Please make sure you add the appropriate backport labels from now on: - for anything required in 3.21 (currently open pull requests included), please add the triage/backport label - for fixes we also want in future 3.19, please add the triage/backport-3.19 label - for fixes we also want in future 3.15 LTS, please add the triage/backport-3.15 label - for fixes we also want in future 3.8 LTS, please add the triage/backport-3.8 label - for fixes we also want in future 3.2 LTS, please add the triage/backport-3.2 label Thanks! -- The Quarkus dev team
[!TIP] Apart from sending the email and posting on Zulip, no intervention from you is needed, the release process is in progress.
The next steps take approximately 3 hours so don't panic if it takes time. You will receive feedback in this very issue when further input is needed or if an error occurs.
:white_check_mark: The core artifacts have been pushed to s01.oss.sonatype.org
.
[!WARNING] IMPORTANT You need to wait for them to be synced to Maven Central before continuing with the release.
The publication of the core artifacts will take 60-80 minutes.
[!TIP] We started a separate workflow to monitor the situation for you. It will automatically continue the release process once it detects the artifacts have been synced to Maven Central.
@quarkusbot continue
:white_check_mark: We have detected that the core artifacts have been synced to Maven Central.
:gear: Proceeding to step Sync core release to Maven Central
You can follow the progress of the workflow here.
:white_check_mark: Core artifacts have been synced to Maven Central, continuing...
:raised_hands: Now is time to update Quarkus in the Quarkus Platform. This is a manual process.
[!TIP] In the case of
preview releases
(e.g.Alpha1
,CR1
...), the release will be built from themain
branch[!IMPORTANT] First, you need to update the Platform locally, create a pull request, wait for CI and merge it.
You can find detailed instructions below.
cd <your quarkus-platform clone>
upstream
is the upstream repository, origin
is your fork):git checkout main
git pull upstream main
git checkout -b quarkus-3.21.0.CR1
./update-quarkus-version.sh 3.21.0.CR1
git diff
git add .
git commit -m 'Upgrade to Quarkus 3.21.0.CR1'
git push origin quarkus-3.21.0.CR1
main
(or generic link if targeted link doesn't work)[!IMPORTANT] Once everything has been merged to branch
main
, you can continue with the release by adding a@quarkusbot continue
comment.
@quarkusbot continue
:gear: Proceeding to step Prepare the Quarkus Platform
You can follow the progress of the workflow here.
:white_check_mark: The Platform branch main
is ready to be released, continuing...
:white_check_mark: The Platform artifacts have been pushed to s01.oss.sonatype.org
.
[!WARNING] IMPORTANT You need to wait for them to be synced to Maven Central before continuing with the release:
The publication of the Platform artifacts will take 20-40 minutes.
[!TIP] We started a separate workflow to monitor the situation for you. It will automatically continue the release process once it detects the artifacts have been synced to Maven Central.
@quarkusbot continue
:white_check_mark: We have detected that the Platform artifacts have been synced to Maven Central.
:gear: Proceeding to step Sync Platform release to Maven Central
You can follow the progress of the workflow here.
:white_check_mark: Platform artifacts have been synced to Maven Central, continuing...
:white_check_mark: 3.21.0.CR1 was successfully released.
:raised_hands: Some manual steps are required to finalize the release.
[!IMPORTANT] You need to:
- Trigger the performance testing (we can't automate it for now for security reasons)
- Announce the release on
quarkus-dev@
You can find detailed instructions below.
Connected to the Red Hat VPN, in a clone of https://github.com/quarkusio/quarkus-release, run:
./trigger-performance-testing.sh 3.21.0.CR1
to trigger the performance evaluation testing for this release.
Then it is time to send an email to quarkus-dev@googlegroups.com:
Subject:
Quarkus 3.21.0.CR1 released
Body:
Hi,
We released Quarkus 3.21.0.CR1.
Changelog is here:
https://github.com/quarkusio/quarkus/releases/tag/3.21.0.CR1
Please try to upgrade your applications and report back:
- if everything is going well, just post a reply to this thread
- if you encounter issues, please open a GitHub issue in our tracker with a simple reproducer
We will build the final core artifacts next Wednesday.
Thanks!
--
The Quarkus dev team
Branch
3.21
Qualifier
CR1
Emergency release
Origin branch
No response
Major version