Skip to content

Add empty WordPressData target + custom test plan - #24374

Merged
mokagio merged 13 commits into
trunkfrom
mokagio/wordpressdata-target-xcdatamodeld-workbench-2
Apr 1, 2025
Merged

Add empty WordPressData target + custom test plan#24374
mokagio merged 13 commits into
trunkfrom
mokagio/wordpressdata-target-xcdatamodeld-workbench-2

Conversation

@mokagio

@mokagio mokagio commented Apr 1, 2025

Copy link
Copy Markdown
Contributor

To avoid long lived branches like #24242 and integration issues as the work on Keystone advances, here's a PR that at leasts adds the scaffolding for WordPressData so we'll be able to add sources and tests there in the future.

Part of #24165

@mokagio
mokagio requested review from crazytonyli and kean April 1, 2025 03:00
@mokagio mokagio self-assigned this Apr 1, 2025
@mokagio mokagio added Tooling Build, Release, and Validation Tools Core Data Issues related to Core Data labels Apr 1, 2025
@mokagio mokagio added this to the 25.9 milestone Apr 1, 2025
@dangermattic

dangermattic commented Apr 1, 2025

Copy link
Copy Markdown
Collaborator
3 Warnings
⚠️ Modules/Package.swift was changed without updating its corresponding Package.resolved. Please resolve the Swift packages as appropriate to your project setup (e.g. in Xcode or by running swift package resolve).
⚠️ This PR is larger than 500 lines of changes. Please consider splitting it into smaller PRs for easier and faster reviews.
⚠️ This PR is assigned to the milestone 25.9. The due date for this milestone has already passed.
Please assign it to a milestone with a later deadline or check whether the release for this milestone has already been finished.

Generated by 🚫 Danger

@mokagio
mokagio marked this pull request as draft April 1, 2025 03:14
mokagio added 12 commits April 1, 2025 21:39
The issue is that I named the framework and the package both
WordPressData and that we already have existing `import`s of it in
production and test code.

To keep the diff simple, I decided to leave those imports in place and
simply:

- Remove the WordPressData package (empty) dependency
- Add explicit WordPressDataObjc package (empty) dependency
- Add WordPressData framework (empty) dependency

This sorts the compilation and running locally.

As we'll move files to WordPressData and/or away from Keystone, we might
need to change this approach.
@mokagio
mokagio force-pushed the mokagio/wordpressdata-target-xcdatamodeld-workbench-2 branch from 21e1419 to e0b796d Compare April 1, 2025 10:42
@wpmobilebot

wpmobilebot commented Apr 1, 2025

Copy link
Copy Markdown
Contributor
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 Number26991
VersionPR #24374
Bundle IDcom.jetpack.alpha
Commitd1d883c
Installation URL7tad5thar0fq0
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot

wpmobilebot commented Apr 1, 2025

Copy link
Copy Markdown
Contributor
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 Number26991
VersionPR #24374
Bundle IDorg.wordpress.alpha
Commitd1d883c
Installation URL379f6uf331ls8
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@mokagio
mokagio marked this pull request as ready for review April 1, 2025 11:44
@mokagio
mokagio added this pull request to the merge queue Apr 1, 2025
Merged via the queue into trunk with commit 984dfc2 Apr 1, 2025
@mokagio
mokagio deleted the mokagio/wordpressdata-target-xcdatamodeld-workbench-2 branch April 1, 2025 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Core Data Issues related to Core Data Tooling Build, Release, and Validation Tools

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants