From e85216987ef365a706dc64d74bffdd8b201f4879 Mon Sep 17 00:00:00 2001 From: Puneet Joshi Date: Thu, 22 Aug 2024 05:41:44 +0000 Subject: [PATCH] GITBOOK-1023: No subject --- development/versioning.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/development/versioning.md b/development/versioning.md index d863640b..0ff31464 100644 --- a/development/versioning.md +++ b/development/versioning.md @@ -24,11 +24,11 @@ A moving branch may have names like `develop`, `17.0-develop` or even `1.2`. He ## Frozen versions -A version of any artifact (like a Helm chart, docker, git repository etc.) is considered "frozen", or "tagged', or "pegged" if all the components, and source code inside that artifact is frozen -- there are no moving versions like "develop". Thus, a frozen version allows tracing to exact versions of code at the lower most level. Conversely, a frozen version artifact can be exactly recreated if required. +A version of any artifact (like a Helm chart, docker, git repository etc.) is considered "frozen", or "tagged', or "pegged" if all the components, and source code inside that artifact is frozen -- there are no moving versions like "develop". Thus, a frozen version allows tracing to exact versions of code at the lower most level. Therefore, a frozen version artifact may be exactly recreated if required. -A 3 digit version is deemed [frozen](versioning.md#frozen-versions) if it does not have any other suffixes like -`develop` or `-alpha` etc. Conversely, any version which is not 3 digit or has a suffix, cannot be considered a frozen version. The version may have parts that are moving. Here are some examples to illustrate the same: +A 3 digit version is deemed frozen if it does not have any other suffixes like -`develop` or `-alpha` etc. Conversely, any version which is not 3 digit or has a suffix, cannot be considered a frozen version -- the version may have parts that are moving. Here are some examples to illustrate the same: -
ArtifactVersionInterpretation
Git repositoryv1.2.0This is Git tag (not branch) and is frozen as tags are generally not moved
Git repository1.2A moving branch
Git repository1.2.0A branch created only to tag a version
Git repositoryv.1.2.0Tag (frozen) version
Odoo module17.0.1.2.0-developMoving version related to branch 1.2.
Odoo module17.0.1.2.0Frozen version
Docker1.2.0Frozen package
Docker1.2Moving version
Docker1.2-developMoving version
Helm chart0.0.0-developMoving version - latest in develop branch
Helm chart1.2.3Frozen package
+
ArtifactVersionInterpretation
Git repositoryv1.2.0This is Git tag (not branch) and is frozen as tags are generally not moved
Git repository1.2A moving branch
Git repository1.2.0A branch created temporarily only to tag a version
Odoo module17.0.1.2.0-developMoving version related to branch 1.2.
Odoo module17.0.1.2.0Frozen version
Docker1.2.0Frozen package
Docker1.2Moving version
Docker1.2-developMoving version
Helm chart0.0.0-developMoving version - latest in develop branch
Helm chart1.2.3Frozen package