Skip to content

feat(init): add transactional local iOS setup - #453

Draft
seanperez29 wants to merge 29 commits into
sean/ios-project-inspectorfrom
sean/ios-local-setup
Draft

feat(init): add transactional local iOS setup#453
seanperez29 wants to merge 29 commits into
sean/ios-project-inspectorfrom
sean/ios-local-setup

Conversation

@seanperez29

@seanperez29 seanperez29 commented Aug 26, 2026

Copy link
Copy Markdown

Summary

  • add deterministic mutation engines for installing ClerkKit products in Xcode projects
  • add guarded Swift configuration and runtime publishable-key wiring for supported native project shapes
  • add Associated Domains and entitlements project updates with byte-stable output
  • compose file edits through stale-plan checks, dirty-file protection, postcondition validation, and rollback

Stack

Review scope

This layer contains the local mutation engines only. It does not yet wire the behavior into the public init command or perform remote Clerk configuration.

Testing

  • bun run format:check
  • bun run lint
  • bun run typecheck
  • bun run test — 2,868 passing

@changeset-bot

changeset-bot Bot commented Aug 26, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: f56efca

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
clerk Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@seanperez29
seanperez29 force-pushed the sean/ios-local-setup branch from 428a541 to f56efca Compare August 31, 2026 23:05
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