Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: af201e6147cdb428afdb30b740a128551d4a2ee4
https://github.com/WebKit/WebKit/commit/af201e6147cdb428afdb30b740a128551d4a2ee4
Author: Marta Darbinyan <[email protected]>
Date: 2026-09-17 (Thu, 17 Sep 2026)
Changed paths:
M Tools/CISupport/Shared/steps.py
M Tools/CISupport/Shared/steps_unittest.py
M Tools/CISupport/build-webkit-org/steps.py
M Tools/CISupport/ews-build/steps.py
Log Message:
-----------
[EWS] Rebuild swift toolchain when it's missing from disk
https://bugs.webkit.org/show_bug.cgi?id=324288
rdar://187519287
Reviewed by Aakash Jain and Ryosuke Niwa.
On a fresh bot where the Swift tag matched but swift-webkit.xctoolchain
was missing, CheckOutSwiftProject, UpdateSwiftCheckouts, and BuildSwift
were silently skipped, causing CompileMetalFile to fail with "cannot
execute tool 'metal'" on Xcode 27.
Also check has_swift_toolchain in the shared doStepIf predicate.
Co-authored-by: Aakash J <[email protected]>
Canonical link: https://commits.webkit.org/321336@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications