Skip to content

Test for new GutenbergKit architecture#25342

Draft
mokagio wants to merge 3 commits intotrunkfrom
ainfra-1968-test-gutenbergkitresources-via-beta-tags-in-wordpress-ios
Draft

Test for new GutenbergKit architecture#25342
mokagio wants to merge 3 commits intotrunkfrom
ainfra-1968-test-gutenbergkitresources-via-beta-tags-in-wordpress-ios

Conversation

@mokagio
Copy link
Contributor

@mokagio mokagio commented Mar 4, 2026

Description

Testing instructions

@dangermattic
Copy link
Collaborator

1 Message
📖 This PR is still a Draft: some checks will be skipped.

Generated by 🚫 Danger

@wpmobilebot
Copy link
Contributor

wpmobilebot commented Mar 4, 2026

App Icon📲 You can test the changes from this Pull Request in WordPress by scanning the QR code below to install the corresponding build.
App NameWordPress
ConfigurationRelease-Alpha
Build Number31356
VersionPR #25342
Bundle IDorg.wordpress.alpha
Commit916857b
Installation URL6atqk219n6o0o
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot
Copy link
Contributor

wpmobilebot commented Mar 4, 2026

App Icon📲 You can test the changes from this Pull Request in Jetpack by scanning the QR code below to install the corresponding build.
App NameJetpack
ConfigurationRelease-Alpha
Build Number31356
VersionPR #25342
Bundle IDcom.jetpack.alpha
Commit916857b
Installation URL58j700s2pud60
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot
Copy link
Contributor

wpmobilebot commented Mar 4, 2026

🤖 Build Failure Analysis

This build has failures. Claude has analyzed them - check the build annotations for details.

@mokagio
Copy link
Contributor Author

mokagio commented Mar 4, 2026

The tests are deceiving. The app crashes once the new block editor is enabled. More work needs to be done here.

mokagio and others added 3 commits March 5, 2026 15:27
The previous revision had a malformed `GutenbergKitResources.framework`
missing `CFBundleExecutable` in its `Info.plist`, which prevented the
app from installing on the simulator.

---

Generated with the help of Claude Code, https://claude.ai/code

Co-Authored-By: Claude Code Opus 4.6 <noreply@anthropic.com>
@mokagio mokagio force-pushed the ainfra-1968-test-gutenbergkitresources-via-beta-tags-in-wordpress-ios branch from 3526a79 to 916857b Compare March 5, 2026 04:28
@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 5, 2026

@mokagio
Copy link
Contributor Author

mokagio commented Mar 5, 2026

@dcalhoun could I ask you to take the editor here for a spin? It's built on top of wordpress-mobile/GutenbergKit#318 with the fixes for the issue discussed yesterday.

I tried it on my end and it seems to work fine for simple usage.

ScreenRecording_03-05-2026.16-42-02_1.mov

Also notice from the build logs that the resources framework is in use

image image

Thanks!

@dcalhoun
Copy link
Member

dcalhoun commented Mar 5, 2026

@Gio2018 the prototype build worked well for me too. I tested...

  • Simple, WoW, and self-hosted sites
  • Interacting with various blocks—paragraph, image, video, Jetpack AI Assistant,
  • A couple of bridge actions—undo/redo, toggle editor mode

I also tested building locally with a GutenbergKit clone. I tested with a dev server (make dev-server)
and with a production build (make build). The only issue I encountered was with the latter.

I was unable to run make build and have the results load in my local Xcode build, both the WordPress-iOS app and GBK demo app. I attempted setting the GUTENBERGKIT_SWIFT_USE_LOCAL_RESOURCES=1 environment variable both in Xcode and via the command line.

GUTENBERGKIT_SWIFT_USE_LOCAL_RESOURCES=1 xcodebuild -resolvePackageDependencies
GUTENBERGKIT_SWIFT_USE_LOCAL_RESOURCES=1 open -a Xcode ./

Does it remain possible to load local results of make build? If so, what might I've missed in using it correctly?

@mokagio
Copy link
Contributor Author

mokagio commented Mar 5, 2026

Thanks @dcalhoun !

Does it remain possible to load local results of make build?

I'm afraid that's not possible at the moment, but it's something that I'll work on as soon as the XCFramework CI -> S3 -> tag workflow is completed.

@dcalhoun
Copy link
Member

dcalhoun commented Mar 5, 2026

I'm afraid that's not possible at the moment, but it's something that I'll work on as soon as the XCFramework CI -> S3 -> tag workflow is completed.

Ah, right. I forgot about the phases. Thanks!

I saw you requested my review of wordpress-mobile/GutenbergKit#318. I'll begin that review tomorrow.

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