Title: [292755] trunk/Tools
Revision
292755
Author
[email protected]
Date
2022-04-11 18:38:37 -0700 (Mon, 11 Apr 2022)

Log Message

[Merge-Queue] Build before landing
https://bugs.webkit.org/show_bug.cgi?id=239068
<rdar://problem/91565146>

Reviewed by Ryan Haddad.

* Tools/CISupport/ews-build/factories.py:
(MergeQueueFactory.__init__): Build WebKit before landing.
* Tools/CISupport/ews-build/factories_unittest.py:
(TestExpectedBuildSteps):

Canonical link: https://commits.webkit.org/249539@main

Modified Paths

Diff

Modified: trunk/Tools/CISupport/ews-build/factories.py (292754 => 292755)


--- trunk/Tools/CISupport/ews-build/factories.py	2022-04-12 01:34:15 UTC (rev 292754)
+++ trunk/Tools/CISupport/ews-build/factories.py	2022-04-12 01:38:37 UTC (rev 292755)
@@ -344,6 +344,10 @@
     def __init__(self, platform, **kwargs):
         super(MergeQueueFactory, self).__init__(platform, **kwargs)
 
+        self.addStep(KillOldProcesses())
+        self.addStep(CompileWebKit(skipUpload=True))
+        self.addStep(KillOldProcesses())
+
         self.addStep(ValidateChange(verifyMergeQueue=True, verifyNoDraftForMergeQueue=True))
         self.addStep(Canonicalize())
         self.addStep(PushCommitToWebKitRepo())

Modified: trunk/Tools/CISupport/ews-build/factories_unittest.py (292754 => 292755)


--- trunk/Tools/CISupport/ews-build/factories_unittest.py	2022-04-12 01:34:15 UTC (rev 292754)
+++ trunk/Tools/CISupport/ews-build/factories_unittest.py	2022-04-12 01:38:37 UTC (rev 292755)
@@ -645,6 +645,9 @@
             'add-reviewer-to-changelog',
             'validate-commit-message',
             'validate-changelog-and-reviewer',
+            'kill-old-processes',
+            'compile-webkit',
+            'kill-old-processes',
             'validate-change',
             'canonicalize-commit',
             'push-commit-to-webkit-repo',

Modified: trunk/Tools/ChangeLog (292754 => 292755)


--- trunk/Tools/ChangeLog	2022-04-12 01:34:15 UTC (rev 292754)
+++ trunk/Tools/ChangeLog	2022-04-12 01:38:37 UTC (rev 292755)
@@ -1,3 +1,16 @@
+2022-04-11  Jonathan Bedard  <[email protected]>
+
+        [Merge-Queue] Build before landing
+        https://bugs.webkit.org/show_bug.cgi?id=239068
+        <rdar://problem/91565146>
+
+        Reviewed by Ryan Haddad.
+
+        * CISupport/ews-build/factories.py:
+        (MergeQueueFactory.__init__): Build WebKit before landing.
+        * CISupport/ews-build/factories_unittest.py:
+        (TestExpectedBuildSteps):
+
 2022-04-11  Chris Dumez  <[email protected]>
 
         REGRESSION:(r292696) lldb_webkit_unittest.TestSummaryProviders.serial_test_WTFStringImpl_SummaryProvider_null_string is a constant failure
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to