path: root/docs/contributing
diff options
authorMinos Galanakis <minos.galanakis@arm.com>2020-11-16 20:15:48 +0000
committerAnton Komlev <Anton.Komlev@arm.com>2020-11-23 12:02:28 +0000
commit3568beaf59425bd3a5382f8c17c59654087b8aa7 (patch)
treec5a6e5ac10d2b98db5853434ba440991eb6d7273 /docs/contributing
parentba3d41c5aac3c7aef9808d457233f48ee1a5a717 (diff)
Build: Semantic versioning support
This patch modifies the project's versioning schema to support semantic versioning. The new schema going forward is: <Major>.<Minor>.Hotfix> The patch updates: • The TF-M version macros * Previous releases' documentation * The version detection logic for documentation to support old and new schema Signed-off-by: Minos Galanakis <minos.galanakis@arm.com> Change-Id: I6baa0cab849d656c8d756d4a70c10c258ef3001c
Diffstat (limited to 'docs/contributing')
1 files changed, 12 insertions, 0 deletions
diff --git a/docs/contributing/release_process.rst b/docs/contributing/release_process.rst
index b47913c879..8b6d1965b1 100644
--- a/docs/contributing/release_process.rst
+++ b/docs/contributing/release_process.rst
@@ -25,6 +25,18 @@ issues found, additional release candidates may be created to fix the issues.
Although this document specifies the release cadence, this does not preclude
an adhoc release for specific project requirements.
+Release Version Scheme
+Trusted Firmware-M uses a semantic versioning scheme. A version number is
+compiled as a dot separated set of numbers:
+- <MAJOR>: Major release version for significant feature and API changes.
+- <MINOR>: Minor release version for incremental features and API changes.
+- <HOTFIX>: Used only for backporting **critical bug fix/security patches**.
*Copyright (c) 2020, Arm Limited. All rights reserved.*