Skip to content

Enable native Preview configurations and add the example - #3370

Draft
karim-alweheshy wants to merge 4 commits into
preview-review-base-preview-opt-infrom
preview-review-16-preview-opt-in
Draft

karim-alweheshy wants to merge 4 commits into
preview-review-base-preview-opt-infrom
preview-review-16-preview-opt-in

Conversation

@karim-alweheshy

@karim-alweheshy karim-alweheshy commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Connect the prepared native Preview metadata to target generation, expose dedicated native Preview configurations, and add a maintained resource-free example. Resource-bundle support is a separate follow-up.

Stack / landing boundary

The integration-only diff base combines #3369, #3355, #3356, and #3367 (the platform-ID prerequisite is already on main). It is not a merge target. Land prerequisites first, then retarget/reconcile and revalidate.

Validation

Recorded root/generated-documentation and formatting checks cover the prior base and candidate. Hosted checks reported success on the published head in the 2026-10-08 snapshot. Root tests exclude the example workspace; formatting does not prove project generation or Canvas rendering.

Testing

Run bazel test //test/internal/pbxproj_partials:top_level_target_attributes_args //test/internal/processed_targets:mergeable_infos, then generate the maintained example, inspect native Preview settings, and require the expected view in Canvas. Check an ordinary build separately.

Karim Alweheshy added 4 commits September 23, 2026 21:07
Signed-off-by: Karim Alweheshy <karim.alweheshy@reddit.com>
Signed-off-by: Karim Alweheshy <karim.alweheshy@reddit.com>
Signed-off-by: Karim Alweheshy <karim.alweheshy@reddit.com>
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.

1 participant