Skip to content

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

Draft
seanperez29 wants to merge 1 commit into
sean/ios-project-inspectorfrom
codex/ios-local-setup
Draft

feat(init): add transactional local iOS setup#438
seanperez29 wants to merge 1 commit into
sean/ios-project-inspectorfrom
codex/ios-local-setup

Conversation

@seanperez29

@seanperez29 seanperez29 commented Aug 21, 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 21, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 982f1a6

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

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

@seanperez29
seanperez29 force-pushed the codex/ios-local-setup branch from 5f78727 to 982f1a6 Compare August 21, 2026 21:00
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