Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 65ac0c37f54bb202c764b6529ac6a09a5bffd809
      
https://github.com/WebKit/WebKit/commit/65ac0c37f54bb202c764b6529ac6a09a5bffd809
  Author: Brianna Fan <[email protected]>
  Date:   2026-02-11 (Wed, 11 Feb 2026)

  Changed paths:
    M Tools/CISupport/Shared/steps.py
    M Tools/CISupport/Shared/steps_unittest.py
    M Tools/CISupport/build-webkit-org/factories.py
    M Tools/CISupport/build-webkit-org/factories_unittest.py
    M Tools/CISupport/build-webkit-org/steps.py
    M Tools/CISupport/build-webkit-org/steps_unittest.py
    M Tools/CISupport/safer-cpp-swift-version

  Log Message:
  -----------
  [Safer-CPP] Modify steps to resolve WebKit and swift build failures
rdar://170008343
https://bugs.webkit.org/show_bug.cgi?id=307383

Reviewed by Aakash Jain.

Make various modifications to build invocations and steps.
Notably,
    - build-and-analyze should take in --swift-conditions and we no longer
      need to specify CLANG_WEBKIT_BRANCH.
    - Cleanup of build directories should be done in BuildSwift
    - InstallMetalToolchain should be called in every build and we
      should check if the symlink is valid
    - Update Swift tag version

* Tools/CISupport/Shared/steps.py:
(UpdateSwiftCheckouts.run):
(doStepIf): Deleted.
* Tools/CISupport/Shared/steps_unittest.py:
(TestUpdateSwiftCheckouts.test_success):
(TestInstallMetalToolchain.test_success_symlink_created):
(TestInstallMetalToolchain.test_success_symlink_already_exists):
(TestInstallMetalToolchain.test_failure):
(TestInstallMetalToolchain.test_success_installed):
(TestInstallMetalToolchain.test_skipped_when_not_rebuilt): Deleted.
* Tools/CISupport/build-webkit-org/factories.py:
(SaferCPPStaticAnalyzerFactory.__init__):
* Tools/CISupport/build-webkit-org/factories_unittest.py:
(TestExpectedBuildSteps):
* Tools/CISupport/build-webkit-org/steps.py:
(ScanBuild.run):
(BuildSwift):
(BuildSwift.__init__):
(BuildSwift.run):
* Tools/CISupport/build-webkit-org/steps_unittest.py:
* Tools/CISupport/safer-cpp-swift-version:

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to