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.
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.
- Branch
3.2
- Qualifier
- Major version
There is no need for a qualifier. .Final
will be added automatically.
- Branch
3.8
(the branch will be created automatically) - Qualifier
CR1
- Major version
- Branch
3.8
- Qualifier
- Major version
- Branch
4.0
(the branch will be created automatically) - Qualifier
CR1
- Major version ✔️
If you have any questions about the process, please ping @gsmet
.