quarkus-release / release

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

3.7.0 #36

Closed gsmet closed 5 months ago

gsmet commented 5 months ago

Branch

3.7

Qualifier

No response

Major version

github-actions[bot] commented 5 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 - [ ] Create branch (if needed) - [ ] Prepare the core release - [ ] Perform the core release - [ ] Sync core release to Maven Central - [ ] Release Gradle plugin - [ ] Execute post-core-release operations - [ ] Prepare the Quarkus Platform - [ ] Release the Quarkus Platform - [ ] Sync Platform release to Maven Central - [ ] Update extension catalog - [ ] Execute post-Platform-release operations - [ ] Update JBang catalog - [ ] Publish CLI - [ ] Update quickstarts - [ ] Update documentation - [ ] Announce release
github-actions[bot] commented 5 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.


Where am I? - [ ] Prerequisites :gear: ☚ You are here - [ ] Approve the core release - [ ] Create branch (if needed) - [ ] Prepare the core release - [ ] Perform the core release - [ ] Sync core release to Maven Central - [ ] Release Gradle plugin - [ ] Execute post-core-release operations - [ ] Prepare the Quarkus Platform - [ ] Release the Quarkus Platform - [ ] Sync Platform release to Maven Central - [ ] Update extension catalog - [ ] Execute post-Platform-release operations - [ ] Update JBang catalog - [ ] Publish CLI - [ ] Update quickstarts - [ ] Update documentation - [ ] Announce release
gsmet commented 5 months ago

@quarkusbot yes

github-actions[bot] commented 5 months ago

:gear: Proceeding to step Approve the core release

You can follow the progress of the workflow here.


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

:white_check_mark: Core release is approved, proceeding...

github-actions[bot] commented 5 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:

The publication of the core artifacts will take 60-80 minutes.

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.


If things go south If things go south, you can monitor the situation manually: * Wait for 1 hour (starting from the time of this comment) * Check that https://repo1.maven.org/maven2/io/quarkus/quarkus-bom/3.7.0/ does not return a 404 Once these two conditions are met, you can continue with the release by adding a `@quarkusbot continue` comment.

Where am I? - [X] Prerequisites - [ ] Approve the core release :pause_button: ☚ You are here - [ ] Create branch (if needed) - [ ] Prepare the core release - [ ] Perform the core release - [ ] Sync core release to Maven Central - [ ] Release Gradle plugin - [ ] Execute post-core-release operations - [ ] Prepare the Quarkus Platform - [ ] Release the Quarkus Platform - [ ] Sync Platform release to Maven Central - [ ] Update extension catalog - [ ] Execute post-Platform-release operations - [ ] Update JBang catalog - [ ] Publish CLI - [ ] Update quickstarts - [ ] Update documentation - [ ] Announce release
quarkusbot commented 5 months ago

@quarkusbot continue

We have detected that the core artifacts have been synced to Maven Central.

github-actions[bot] commented 5 months ago

:gear: Proceeding to step Sync core release to Maven Central

You can follow the progress of the workflow here.


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

:white_check_mark: Core artifacts have been synced to Maven Central, continuing...

github-actions[bot] commented 5 months ago

Now is time to update Quarkus in the Quarkus Platform. This is a manual process.

:warning: This is the .0 release so we update the Platform first then wait one week for the Platform members to contribute their updates then we release. Make sure you follow the instructions closely.

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

Subject: Quarkus 3.7.0 core artifacts are available

Hi,

The Quarkus 3.7.0 core artifacts are available on Maven Central.

CI is still running for the upgrade, the pull request will be merged once CI has passed. We will ping teams in the pull request if some components have issues.

If you want to update your components, please create your pull requests and make sure they are merged before next Tuesday.

Thanks.

:warning: IMPORTANT - STOP HERE :warning: IMPORTANT - Wait a week before continuing with the Platform release

git checkout main
git pull upstream main
git checkout -b 3.7
git push upstream 3.7

Once everything has been merged to branch 3.7, you can continue with the release by adding a @quarkusbot continue comment.


Where am I? - [X] Prerequisites - [X] Approve the core release - [X] Create branch (if needed) - [X] Prepare the core release - [X] Perform the core release - [ ] Sync core release to Maven Central :pause_button: ☚ You are here - [ ] Release Gradle plugin - [ ] Execute post-core-release operations - [ ] Prepare the Quarkus Platform - [ ] Release the Quarkus Platform - [ ] Sync Platform release to Maven Central - [ ] Update extension catalog - [ ] Execute post-Platform-release operations - [ ] Update JBang catalog - [ ] Publish CLI - [ ] Update quickstarts - [ ] Update documentation - [ ] Announce release
gsmet commented 5 months ago

We haven't released the Platform for this release, we have released 3.7.1 directory to fix some embargoed CVEs.