Files
buildroot/docs/manual/release-engineering.adoc
Thomas Perale via buildroot 70f762ea6e docs/manual: update 'releases' to reflect LTS changes
With the release of 2025.02, LTS releases are now made every two years
with a 3-year support.

This reflect the table showed at https://lts.buildroot.org/#releases.

Signed-off-by: Thomas Perale <thomas.perale@mind.be>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2026-08-24 19:48:42 +02:00

37 lines
1.4 KiB
Plaintext

// -*- mode:doc; -*-
// vim: set syntax=asciidoc:
[[RELENG]]
== Release Engineering
=== Releases
The Buildroot project makes quarterly stable releases with monthly bugfix
releases. Starting with 2025.02, the first release of every odd-numbered year
is a long-term support (LTS) release supported for three years.
- LTS releases: 2025.02, 2027.02, 2029.02 ...
- Non-LTS releases: 2025.05, 2025.08, 2025.11, 2026.02, ...
- Bugfix releases: 2025.02.1, 2025.02.2, ...
LTS releases are supported for three years, with a one-year overlap with the
next LTS release, e.g., 2025.02.x is EOL when 2028.02 is released.
Non-LTS releases are supported until the next release, e.g., 2025.05.x is EOL
when 2025.08 is released.
See the table at https://lts.buildroot.org/#releases[lts.buildroot.org].
=== Development
Each release cycle consist of two months of development on the +master+
branch and one month stabilization before the release is made. During
this phase no new features are added to +master+, only bugfixes.
The stabilization phase starts with tagging +-rc1+, and every week until
the release, another release candidate is tagged.
To handle new features and version bumps during the stabilization phase,
a +next+ branch may be created for these features. Once the current
release has been made, the +next+ branch is merged into +master+ and
the development cycle for the next release continues there.