project: "{project}"
stream: "{stream}"
branch: "{branch}"
+ - string:
+ name: GERRIT_BRANCH_NEXT
+ default: ""
+ description: |
+ Gerrit parameter to identify a new Gerrit branch for branch cutting.
+ ex: stable/sulfur, stable/chlorine
- bool:
name: DRY_RUN
default: true
- choice:
name: GERRIT_ACCESS_MODE
choices:
+ - branch-cut
- code-freeze
- supercommitters
- release-prep
- unlock
description: |
+ If BRANCH_CUT is selected then the GERRIT_BRANCH and master is locked for registered users.
If CODE_FREEZE is selected then the GERRIT_BRANCH is locked for registered users.
If RELEASE_PREP is selected then the GERRIT_BRANCH is locked for registered users and unlocked for RELENG.
If SUPERCOMMITTERS is selected then supercommitters rights are granted on the GERRIT_BRANCH.
jobs:
- "{project-name}-gerrit-branch-lock-{stream}"
stream:
- - sulfur:
+ - argon:
branch: "master"
- - phosphorus:
- branch: "stable/phosphorus"
- - silicon:
- branch: "stable/silicon"
+ - chlorine:
+ branch: "stable/chlorine"
+ - sulfur:
+ branch: "stable/sulfur"