Soby Mathew | 6325be5 | 2020-06-17 13:58:51 +0100 | [diff] [blame] | 1 | Release Cadence and Process |
| 2 | =========================== |
| 3 | |
| 4 | Project Release Cadence |
| 5 | ----------------------- |
| 6 | |
| 7 | The project currently aims to do a release once every 4 months which will be |
| 8 | tagged on the master branch. There will be a code freeze (stop merging |
| 9 | non-essential changes) up to 3 weeks prior to the target release date. The |
| 10 | release candidates will start appearing after this and only bug fixes or |
| 11 | updates required for the release will be merged. The maintainers are free |
| 12 | to use their judgement on what changes are essential for the release. |
| 13 | |
| 14 | The release testing will be performed on release candidates and depending on |
| 15 | issues found, additional release candidates may be created to fix the issues. |
| 16 | |
| 17 | :: |
| 18 | |
| 19 | |<------------4 months----------->| |
| 20 | |<--upto 3 weeks-->| |<--upto 3 weeks-->| |
| 21 | +----------------------------------------------------- ----------> time |
| 22 | | | | | |
| 23 | code freeze ver w.x code freeze ver y.z |
| 24 | |
| 25 | Although this document specifies the release cadence, this does not preclude |
| 26 | an adhoc release for specific project requirements. |
| 27 | |
Minos Galanakis | 3568bea | 2020-11-16 20:15:48 +0000 | [diff] [blame] | 28 | Release Version Scheme |
| 29 | ---------------------- |
| 30 | |
| 31 | Trusted Firmware-M uses a semantic versioning scheme. A version number is |
| 32 | compiled as a dot separated set of numbers: |
| 33 | |
| 34 | **TF-Mv<MAJOR>.<MINOR>.<HOTFIX>** |
| 35 | |
| 36 | - <MAJOR>: Major release version for significant feature and API changes. |
| 37 | - <MINOR>: Minor release version for incremental features and API changes. |
| 38 | - <HOTFIX>: Used only for backporting **critical bug fix/security patches**. |
| 39 | |
Soby Mathew | 6325be5 | 2020-06-17 13:58:51 +0100 | [diff] [blame] | 40 | -------------- |
| 41 | |
| 42 | *Copyright (c) 2020, Arm Limited. All rights reserved.* |