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

Reply via email to