zuul/zuul/driver
Tobias Henkel ea98a194cc Case sensitive label matching
After upgrading Gerrit to 2.13 our gate stopped working. The reason
for this is that after a successful gate run zuul does something like
'gerrit review --label verified=2 --submit'. The verified label in
Gerrit by default is configured as 'Verified'. The newer version of
gerrit behaves different now. It accepts the +2 vote on verified but
doesn't submit the patch anymore if the casing is not correct. This
forces us to specify the label in the same casing as gerrit
expects. In that case the tolower() in canMerge prevents the patch
from entering the gate.

In order to avoid confusion and be consistent, avoid any case
conversions and use the labels exactly as defined in Gerrit.

Note that this patch requires changes to the pipelines such that the
labels are spelled exactly as defined in Gerrit.

Change-Id: I9713a075e07b268e4f2620c0862c128158283c7c
2017-07-27 07:46:35 +02:00
..
bubblewrap Remove state_dir from setMountsMap 2017-07-24 14:45:31 -07:00
gerrit Case sensitive label matching 2017-07-27 07:46:35 +02:00
git Remove use of six library 2017-06-19 10:34:57 -05:00
github Remove refspec 2017-07-21 14:40:29 -07:00
nullwrap executor: run trusted playbook in a bubblewrap 2017-06-17 02:43:19 +00:00
smtp Remove pipeline argument from various report fncts 2017-06-01 12:22:21 -07:00
sql Remove refspec 2017-07-21 14:40:29 -07:00
timer Check out implicit branch in timer jobs 2017-07-20 15:58:06 -07:00
zuul Remove refspec 2017-07-21 14:40:29 -07:00
__init__.py Merge "executor: run trusted playbook in a bubblewrap" into feature/zuulv3 2017-06-26 21:25:48 +00:00
util.py Add driver-specific pipeline requirements 2017-05-19 13:24:00 -07:00