Support version branches
What does this MR do?
Support version branches like v2, v3, etc.
A pipeline for a version branch has the same as a pipeline for the default branch:
tag edge
-
release major
,release minor
, etc. upsert git tag
Also, these jobs are skipped in a pipeline for a version branch or for the default branch:
danger-review
-
tag branch
,tag branch fips
A branch is considered to be a version branch if its name matches regular expression ^v\d$
.
What are the relevant issue numbers?
gitlab-org/gitlab#353974 (closed)
Does this MR meet the acceptance criteria?
Edited by Fabien Catteau