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

Reply via email to