Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix race condition between xcodebuild and symlink action for test XCFramework #1715

Conversation

keith
Copy link
Member

@keith keith commented Oct 13, 2022

This change updates when modulemap files are generated XCFramework
with static libraries. Previously, modulemap were generated after
the XCFramework bundle was created with xcodebuild. Now, it's being
included as part of the headers directory.

Additionally, this change adopts the intermediates module ahead of a
rule migration to test/starlark_tests/.

PiperOrigin-RevId: 465638790
(cherry picked from commit e3cd464)

@keith keith enabled auto-merge (rebase) October 13, 2022 17:01
keith referenced this pull request Oct 13, 2022
…ramework

This change updates when modulemap files are generated XCFramework
with static libraries. Previously, modulemap were generated after
the XCFramework bundle was created with xcodebuild. Now, it's being
included as part of the headers directory.

Additionally, this change adopts the intermediates module ahead of a
rule migration to test/starlark_tests/.

PiperOrigin-RevId: 465638790
@keith keith force-pushed the ks/fix-race-condition-between-xcodebuild-and-symlink-action-for-test-xcframework branch from aee02c1 to 5d08491 Compare August 14, 2023 20:27
@keith keith force-pushed the ks/fix-race-condition-between-xcodebuild-and-symlink-action-for-test-xcframework branch 2 times, most recently from 5094d38 to 0dac0db Compare August 14, 2023 20:28
stravinskii and others added 2 commits August 14, 2023 13:51
…ramework

This change updates when modulemap files are generated XCFramework
with static libraries. Previously, modulemap were generated after
the XCFramework bundle was created with xcodebuild. Now, it's being
included as part of the headers directory.

Additionally, this change adopts the intermediates module ahead of a
rule migration to test/starlark_tests/.

PiperOrigin-RevId: 465638790
(cherry picked from commit e3cd464)
I redid this by copying the dynamic fw impl again and changing the small
pieces needed to make it static instead
@keith keith force-pushed the ks/fix-race-condition-between-xcodebuild-and-symlink-action-for-test-xcframework branch from 008f741 to f0124dd Compare August 14, 2023 20:52
@keith keith merged commit 62a3a2a into master Aug 14, 2023
3 checks passed
@keith keith deleted the ks/fix-race-condition-between-xcodebuild-and-symlink-action-for-test-xcframework branch August 14, 2023 21:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants