Corteza Git repositories
Versioning
Product repositories follow calendar versioning and produces release at the end of each session:
-
March release (
YYYY.3
orYY.3
) in 2nd half of March, -
June release (
YYYY.6
orYY.6
) in 2nd half of June, -
September release (
YYYY.9
orYY.9
) in 2nd half of September, -
December release (
YYYY.12
orYY.12
) in 2nd half of December.
Development and version branches
Product repositories that follow calendar versioning do not have or use common branches (main
, master
, development
)
Instead, we use version branch that holds all changes that are scheduled for a particular release.
For release, scheduled on March 21st 2021, we use 2021.3.x
branch.
These branches are permanent and are used for backporting stability and security patches to older releases.
Branch for next release is opened in the release month (so in December 2019 we already have 2020.3.x
).
Branch for the next release should be then rebased on the branch of the previous release up to the date of the release of the previous branch.
Please mind the trailing zero.
Version Tags
Commits in version branches are tagged with version tag: 2020.3.0
, 2020.3.0-rc.1
, 2020.3.3
.