quarkus-release / release

Releasing Quarkus, the supersonic subatomic way
1 stars 1 forks source link

3.6.2 #26

Closed gsmet closed 9 months ago

gsmet commented 9 months ago

Branch

3.6

Qualifier

No response

Major version

github-actions[bot] commented 9 months ago

:gear: Proceeding to step Prerequisites

You can follow the progress of the workflow here.

Where am I? - [ ] Prerequisites :gear: ☚ You are here - [ ] Approve the core release - [ ] Prepare the core release - [ ] Perform the core release - [ ] Sync core release to Maven Central - [ ] Release Gradle plugin - [ ] Execute post-core-release operations - [ ] Release the Quarkus Platform - [ ] Update extension catalog - [ ] Execute post-Platform-release operations - [ ] Update JBang catalog - [ ] Publish CLI - [ ] Update quickstarts - [ ] Update documentation - [ ] Announce release
github-actions[bot] commented 9 months ago

We are going to release the following release:

Please approve with a @quarkusbot yes comment if you want to continue with the release.

If not, simply close this issue.

gsmet commented 9 months ago

@quarkusbot yes

github-actions[bot] commented 9 months ago

:gear: Proceeding to step Prepare the core release

You can follow the progress of the workflow here.

Where am I? - [X] Prerequisites - [X] Approve the core release - [ ] Prepare the core release :gear: ☚ You are here - [ ] Perform the core release - [ ] Sync core release to Maven Central - [ ] Release Gradle plugin - [ ] Execute post-core-release operations - [ ] Release the Quarkus Platform - [ ] Update extension catalog - [ ] Execute post-Platform-release operations - [ ] Update JBang catalog - [ ] Publish CLI - [ ] Update quickstarts - [ ] Update documentation - [ ] Announce release
github-actions[bot] commented 9 months ago

The core artifacts have been pushed to s01.oss.sonatype.org.

IMPORTANT You need to wait for them to be synced to Maven Central before continuing with the release:

Once these two conditions are met, you can continue with the release by adding a @quarkusbot continue comment.

(Note that we plan to automate this step soonish)

gsmet commented 9 months ago

@quarkusbot continue

github-actions[bot] commented 9 months ago

:gear: Proceeding to step Release Gradle plugin

You can follow the progress of the workflow here.

Where am I? - [X] Prerequisites - [X] Approve the core release - [X] Prepare the core release - [X] Perform the core release - [X] Sync core release to Maven Central - [ ] Release Gradle plugin :gear: ☚ You are here - [ ] Execute post-core-release operations - [ ] Release the Quarkus Platform - [ ] Update extension catalog - [ ] Execute post-Platform-release operations - [ ] Update JBang catalog - [ ] Publish CLI - [ ] Update quickstarts - [ ] Update documentation - [ ] Announce release
github-actions[bot] commented 9 months ago

Now is time to release the Quarkus Platform. This is a manual process:

cd <your quarkus-platform clone>
git checkout 3.6
git pull upstream 3.6
git checkout -b quarkus-3.6.2
./update-quarkus-version.sh 3.6.2
git add .
git commit -m 'Upgrade to Quarkus 3.6.2'
git push origin quarkus-3.6.2

TAG=3.6.2 && ./check-version.sh $TAG && ./mvnw release:prepare release:perform -DdevelopmentVersion=999-SNAPSHOT -DreleaseVersion=$TAG -Dtag=$TAG -DperformRelease -Prelease,releaseNexus -DskipTests -Darguments=-DskipTests

IMPORTANT You need to wait for them to be synced to Maven Central before continuing with the release:

Once these two conditions are met, you can continue with the release by adding a @quarkusbot continue comment.

gsmet commented 9 months ago

@quarkusbot continue

github-actions[bot] commented 9 months ago

:gear: Proceeding to step Update extension catalog

You can follow the progress of the workflow here.

Where am I? - [X] Prerequisites - [X] Approve the core release - [X] Prepare the core release - [X] Perform the core release - [X] Sync core release to Maven Central - [X] Release Gradle plugin - [X] Execute post-core-release operations - [X] Release the Quarkus Platform - [ ] Update extension catalog :gear: ☚ You are here - [ ] Execute post-Platform-release operations - [ ] Update JBang catalog - [ ] Publish CLI - [ ] Update quickstarts - [ ] Update documentation - [ ] Announce release
github-actions[bot] commented 9 months ago

:white_check_mark: 3.6.2 was successfully released.

Time to write the announcement:

Here is some content that could help in writing the announcement:

Announcement email template

Subject: [RELEASE] Quarkus 3.6.2

Hello,

Quarkus 3.6.2 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-6-2-released/.

* BOM dependency:

  <dependency>
      <groupId>io.quarkus.platform</groupId>
      <artifactId>quarkus-bom</artifactId>
      <version>3.6.2</version>
      <type>pom</type>
      <scope>import</scope>
  </dependency>

* Changelog and download are available from https://github.com/quarkusio/quarkus/releases/tag/3.6.2
* Documentation: https://quarkus.io

The Quarkus dev team