Title: [257925] trunk/Tools
Revision
257925
Author
aakash_j...@apple.com
Date
2020-03-05 10:16:22 -0800 (Thu, 05 Mar 2020)

Log Message

[ews] ValidateCommiterAndReviewer should validate emails in case insensitive manner
https://bugs.webkit.org/show_bug.cgi?id=208645

Reviewed by Alexey Proskuryakov.

* BuildSlaveSupport/ews-build/steps.py:
(ValidateCommiterAndReviewer.load_contributors):
(ValidateCommiterAndReviewer.start):

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/ews-build/steps.py (257924 => 257925)


--- trunk/Tools/BuildSlaveSupport/ews-build/steps.py	2020-03-05 18:10:52 UTC (rev 257924)
+++ trunk/Tools/BuildSlaveSupport/ews-build/steps.py	2020-03-05 18:16:22 UTC (rev 257925)
@@ -644,7 +644,7 @@
         for key, value in contributors_json.iteritems():
             emails = value.get('emails')
             for email in emails:
-                contributors[email] = {'name': key, 'status': value.get('status')}
+                contributors[email.lower()] = {'name': key, 'status': value.get('status')}
         return contributors
 
     @defer.inlineCallbacks
@@ -693,13 +693,13 @@
             self.descriptionDone = 'Failed to get contributors information'
             self.build.buildFinished(['Failed to get contributors information'], FAILURE)
             return None
-        patch_committer = self.getProperty('patch_committer', '')
+        patch_committer = self.getProperty('patch_committer', '').lower()
         if not self.is_committer(patch_committer):
             self.fail_build(patch_committer, 'committer')
             return None
         self._addToLog('stdio', '{} is a valid commiter.\n'.format(patch_committer))
 
-        patch_reviewer = self.getProperty('patch_reviewer', '')
+        patch_reviewer = self.getProperty('patch_reviewer', '').lower()
         if not patch_reviewer:
             # Patch does not have r+ flag. This is acceptable, since the ChangeLog might have 'Reviewed by' in it.
             self.descriptionDone = 'Validated committer'

Modified: trunk/Tools/ChangeLog (257924 => 257925)


--- trunk/Tools/ChangeLog	2020-03-05 18:10:52 UTC (rev 257924)
+++ trunk/Tools/ChangeLog	2020-03-05 18:16:22 UTC (rev 257925)
@@ -1,3 +1,14 @@
+2020-03-05  Aakash Jain  <aakash_j...@apple.com>
+
+        [ews] ValidateCommiterAndReviewer should validate emails in case insensitive manner
+        https://bugs.webkit.org/show_bug.cgi?id=208645
+
+        Reviewed by Alexey Proskuryakov.
+
+        * BuildSlaveSupport/ews-build/steps.py:
+        (ValidateCommiterAndReviewer.load_contributors):
+        (ValidateCommiterAndReviewer.start):
+
 2020-03-05  Carlos Alberto Lopez Perez  <clo...@igalia.com>
 
         style-checker: Add UAF to the list of security words to warn about.
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to