Skip to content

Releasing Quarkus, the supersonic subatomic way

Notifications You must be signed in to change notification settings

quarkus-release/release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 

Repository files navigation

Releasing Quarkus, the supersonic subatomic way

About

This repository is used to release the Quarkus framework.

Releases are handled automatically by GitHub Actions (with some human interactions and a few manual steps - they are clearly described) using the the Conversational Release Action which orchestrates the historical release scripts (these scripts are still usable directly if needed).

Even if the process is far more guided with this new approach, releases should still be started by Quarkus maintainers who are aware of the release process.

Starting a release

To start a release, create a new issue. It will start a workflow run that will guide you through the release process.

Just keep the issue open in a browser tab and have a look when you are notified of new issue comments in the tab.

🚨 When starting a new LTS release cycle, you need to declare the new LTS version here.

Examples

3.2.x.Final

  • Branch 3.2
  • Qualifier
  • Major version
  • Origin branch

There is no need for a qualifier. .Final will be added automatically.

3.14.0.CR1

  • Branch 3.14 (the branch will be created automatically)
  • Qualifier CR1
  • Major version
  • Origin branch

3.14.z

  • Branch 3.14
  • Qualifier
  • Major version
  • Origin branch

3.15.0.CR1 LTS

  • Branch 3.15 (the branch will be created automatically)
  • Qualifier CR1
  • Major version
  • Origin branch 3.14

Tip

When releasing a LTS version, the origin branch must be set to the previous versioned branch as we want to branch from this version.

Also you need to make sure, the LTS version is declared in the Conversational Release Action.

3.15.0 LTS

  • Branch 3.15
  • Qualifier
  • Major version
  • Origin branch

3.15.z LTS

  • Branch 3.15
  • Qualifier
  • Major version
  • Origin branch

4.0.0.CR1

  • Branch 4.0 (the branch will be created automatically)
  • Qualifier CR1
  • Major version ✔️
  • Origin branch

Questions

If you have any questions about the process, please ping @gsmet.

About

Releasing Quarkus, the supersonic subatomic way

Topics

Resources

Stars

Watchers

Forks