12345678910111213141516171819202122232425262728293031323334 |
- // -*- mode:doc; -*-
- // vim: set syntax=asciidoc:
- [[RELENG]]
- == Release Engineering
- === Releases
- The Buildroot project makes quarterly releases with monthly bugfix
- releases. The first release of each year is a long term support
- release, LTS.
- - Quarterly releases: 2020.02, 2020.05, 2020.08, and 2020.11
- - Bugfix releases: 2020.02.1, 2020.02.2, ...
- - LTS releases: 2020.02, 2021.02, ...
- Releases are supported until the first bugfix release of the next
- release, e.g., 2020.05.x is EOL when 2020.08.1 is released.
- LTS releases are supported until the first bugfix release of the next
- LTS, e.g., 2020.02.x is supported until 2021.02.1 is released.
- === 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.
|