Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 9347e5999f88c45525dc3eae21cc9b54a756fae3
https://github.com/WebKit/WebKit/commit/9347e5999f88c45525dc3eae21cc9b54a756fae3
Author: Vassili Bykov <[email protected]>
Date: 2025-07-22 (Tue, 22 Jul 2025)
Changed paths:
A Source/JavaScriptCore/API/tests/testapiScripts/README.md
M Source/JavaScriptCore/JavaScriptCore.xcodeproj/project.pbxproj
Log Message:
-----------
Use Copy File build phases instead of rsync to copy testapiScripts
https://bugs.webkit.org/show_bug.cgi?id=296148
rdar://151903358
Reviewed by Yusuke Suzuki.
Internal bot failures reported in the radar were caused by the `testapiScripts`
directory
not being included in some `build-root` configurations into the built
artifacts. That was
because the scripts were copied using `rsync` into the location where
`build-root` did not
expect them.
The patch changes the project to use the built-in `Copy Files` build phase.
`build-root` is aware of that phase and will include the copied files into the
artifacts
as expected.
The downside of this solution is that new scripts added to that directory
subtree need
to be manually added to the `Copy Files` build phases. I added a README to
point that
out and explain the process.
Canonical link: https://commits.webkit.org/297740@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes