-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Test – Point Gutenberg to a commit to verify XCFramework setup #20792
Closed
mokagio
wants to merge
16
commits into
mokagio/gutenberg-xcframework-setup
from
test/gutenberg-xcframework-setup-take-2
Closed
Test – Point Gutenberg to a commit to verify XCFramework setup #20792
mokagio
wants to merge
16
commits into
mokagio/gutenberg-xcframework-setup
from
test/gutenberg-xcframework-setup-take-2
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Generated by 🚫 dangerJS |
📲 You can test the changes from this Pull Request in Jetpack Alpha by scanning the QR code below to install the corresponding build.
|
mokagio
force-pushed
the
test/gutenberg-xcframework-setup-take-2
branch
from
June 5, 2023 04:44
9f9705b
to
4285356
Compare
📲 You can test the changes from this Pull Request in WordPress Alpha by scanning the QR code below to install the corresponding build.
|
2 tasks
mokagio
force-pushed
the
mokagio/gutenberg-xcframework-setup
branch
5 times, most recently
from
June 8, 2023 05:34
b491550
to
9a84116
Compare
mokagio
force-pushed
the
test/gutenberg-xcframework-setup-take-2
branch
from
June 8, 2023 05:38
4285356
to
ffe2be9
Compare
mokagio
force-pushed
the
mokagio/gutenberg-xcframework-setup
branch
from
June 11, 2023 21:13
9a84116
to
f1d63c1
Compare
mokagio
force-pushed
the
test/gutenberg-xcframework-setup-take-2
branch
from
June 11, 2023 21:23
243f5ea
to
9386931
Compare
wpmobilebot
reviewed
Jun 11, 2023
No other than reason than me looking at the CocoaPods setup and realizing we were a few versions behind.
Despite it working during the prototype stage, I wasn't able to get the XCFrameworks out of the ZIP archive, but it works fine with the tar.gz. I suspect this has to do with the folder(s) generated when decompressing.
These are unnecessary at the moment but will be when we move to Gutenberg via XCFramework
mokagio
force-pushed
the
mokagio/gutenberg-xcframework-setup
branch
2 times, most recently
from
June 13, 2023 03:58
056d7c5
to
1df239d
Compare
The advantage of this approach is that downloading the archive is only necessary when using a local spec. Defining the logic in the local spec itself keeps everything self contained and saves us from having to conditionally call the `pre_install` hook.
The idea was to use a local spec and interpolated the desired commit SHA1 in the `source` to download the corresponding `tar.gz`. However, CocoaPods has some issues with local specs that use `http` `source`, as documented in: - CocoaPods/CocoaPods#10288 (comment) - https://github.com/firebase/firebase-ios-sdk/blob/68b39b8edf61f6e643e2396e712c7c67e0f146ff/scripts/pod_lib_lint.rb#L70-L78 Using a remote spec doesn't have the same issue, and the cost in terms of extra computation and storage is negligible when compared to building and hosting the `tar.gz` archives.
This was done to address the following CI failure when building with the Gutenberg XCFramework: ``` ▸ Linking WordPress⚠️ ld: Could not find or use auto-linked library 'swiftCompatibility56' ❌ ld: symbol(s) not found for architecture x86_64 ``` https://buildkite.com/automattic/wordpress-ios/builds/14356#01885545-c05a-43a8-b475-d0d683857672
mokagio
force-pushed
the
mokagio/gutenberg-xcframework-setup
branch
from
June 13, 2023 04:07
1df239d
to
af3b326
Compare
mokagio
force-pushed
the
test/gutenberg-xcframework-setup-take-2
branch
from
June 13, 2023 04:07
f14c5a5
to
5c50e63
Compare
4 tasks
mokagio
force-pushed
the
mokagio/gutenberg-xcframework-setup
branch
3 times, most recently
from
June 20, 2023 02:46
217e2fa
to
5a3b0e8
Compare
mokagio
force-pushed
the
mokagio/gutenberg-xcframework-setup
branch
from
June 21, 2023 11:47
5a3b0e8
to
dec735b
Compare
mokagio
force-pushed
the
mokagio/gutenberg-xcframework-setup
branch
2 times, most recently
from
July 3, 2023 05:52
0f8cc00
to
c2c46cc
Compare
Test "done". Closing. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.