Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: c189120468e0a643cc583bd43d6fba49179ba441
https://github.com/WebKit/WebKit/commit/c189120468e0a643cc583bd43d6fba49179ba441
Author: Chris Gibb <[email protected]>
Date: 2026-07-15 (Wed, 15 Jul 2026)
Changed paths:
A Tools/CISupport/clean-webkitbuild-if-base-changed
M Tools/CISupport/ews-build/factories.py
M Tools/CISupport/ews-build/factories_unittest.py
M Tools/CISupport/ews-build/steps.py
M Tools/CISupport/ews-build/steps_unittest.py
Log Message:
-----------
Clean Build When Base Branch Changes
rdar://182255207
https://bugs.webkit.org/show_bug.cgi?id=319442
Reviewed by Elliott Williams.
When changing base branchs on the same bot, clean WebKitBuild to prevent stale
build artifacts from accumulating.
* Tools/CISupport/clean-webkitbuild-if-base-changed: Added.
(marker_path):
(remove_webkit_build_directory):
(main):
*
Tools/CISupport/ews-build/factories.py:
(Factory.__init__):
(MergeQueueFactoryBase.__init__):
* Tools/CISupport/ews-build/factories_unittest.py:
(TestExpectedBuildSteps):
* Tools/CISupport/ews-build/steps.py:
(CleanWebKitBuildIfBaseChanged):
(CleanWebKitBuildIfBaseChanged.__init__):
(CleanWebKitBuildIfBaseChanged.run):
(CleanWebKitBuildIfBaseChanged.getResultSummary):
* Tools/CISupport/ews-build/steps_unittest.py:
Canonical link:
https://flagged.apple.com:443/proxy?t2=DP0Q4j3Em4&o=aHR0cHM6Ly9jb21taXRzLndlYmtpdC5vcmcvMzE3MjcwQG1haW4=&emid=1bd6278f-1208-4931-8c50-a0cc44bd7bdb&c=11
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications