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