quarkus-release / release

Releasing Quarkus, the supersonic subatomic way
1 stars 1 forks source link
quarkus release-automation

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.

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

Examples

3.2.x.Final

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

3.8.0.CR1

3.8.x

4.0.0.CR1

Questions

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