NOC Release and Tagging Policy¶
master is main development branch.
master is protected from changes and populated only via Merge Requests, which have passed full Q&A process.
release-X.Y is branch hosting whole
Release Generation X.Y is a group of releases, started with
X.Y and followed by
X.Y.Z hotfix releases.
release-X.Y branch is protected from changes and populated only via Merge Request, which have passed full Q&A process. Most of MRs on
release-X.Y branch are
cherrypics from MRs on
Following tags are usable as tower deploy branches and Docker image tags
head of master branch
head of release-X.Y branch
First release in X.Y generation on release-X.Y branch
Hotfix releases in X.Y generation on release-X.Y branch
Last tagged release in X.Y generation on release-X.Y branch (X.Y or last X.Y.Z)
Last tagged release in last generation