-
Notifications
You must be signed in to change notification settings - Fork 2
Versioning
David Bauer edited this page Dec 10, 2023
·
1 revision
A.B(.C|~D)
But "valid" (as in in use by us) is the following:
^[0-9]\.[0-9]((\.[0-9])?~[0-9]{8}(\-[0-9a-z]{7})?|(\.[0-9]))$
# easier:
A.B((.C)?~D(-E)?|(.C))
-
A
([0-9]
): Major Version- Normally rolled over when minor version exceeds a
9
- Normally rolled over when minor version exceeds a
-
B
([0-9]
): Minor Version- Indicates the Gluon major release
- Stable builds: even
B
, followed byC
- Testing builds: odd
B
, followed byD
-
C
: Patch Version- Present for builds from a stable release
- Incremented for each subsequent release of the same major version
-
D
([0-9]{8}
): build date in theYYYYMMDD
format- Indicates the build-date of a non-release version
- Testing and automatic CI builds
-
E
([0-9a-z]{7}
): site Commit ID- Appended for automatic CI builds
Stable: 2.6.0
Testing: 2.7~20231203
CI-Build: 2.7~20231205-137b2f9