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.19.3
3.19
17
[!IMPORTANT] Make sure you have merged all the backport pull requests in the 3.19 branch.
Please approve with a
@quarkusbot yes
comment if you want to continue with the release.If not, simply close this issue.
@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] The Core release 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.
[!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 3.19
git pull upstream 3.19
git checkout -b quarkus-3.19.3
./update-quarkus-version.sh 3.19.3
git diff
git add .
git commit -m 'Upgrade to Quarkus 3.19.3'
git push origin quarkus-3.19.3
3.19
(or generic link if targeted link doesn't work)[!IMPORTANT] Once everything has been merged to branch
3.19
, 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 3.19
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.19.3 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@
and on social networksYou 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.19.3
to trigger the performance evaluation testing for this release.
Then it is time to announce the release:
_data/versions.yaml
You can find below a template that can help you with writing the announcement email.
Subject:
[RELEASE] Quarkus 3.19.3
Body:
Hello,
Quarkus 3.19.3 has been released, and is now available from the Maven Central repository. The quickstarts and documentation have also been updated.
More information in the announcement blog post: https://quarkus.io/blog/quarkus-3-19-3-released/.
* BOM dependency:
<dependency>
<groupId>io.quarkus.platform</groupId>
<artifactId>quarkus-bom</artifactId>
<version>3.19.3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
* Changelog and download are available from https://github.com/quarkusio/quarkus/releases/tag/3.19.3
* Documentation: https://quarkus.io
--
The Quarkus dev team
Branch
3.19
Qualifier
No response
Emergency release
Origin branch
No response
Major version