Skip to content

Phase 4: Remove Carthage artifacts (closes #38)#41

Merged
srea merged 1 commit into
masterfrom
cursor/spm-migration-phase4-e1d0
May 31, 2026
Merged

Phase 4: Remove Carthage artifacts (closes #38)#41
srea merged 1 commit into
masterfrom
cursor/spm-migration-phase4-e1d0

Conversation

@srea

@srea srea commented May 31, 2026

Copy link
Copy Markdown
Owner

Closes #38.

Phase 4 — Cleanup

Removes remaining Carthage-era files:

  • Cartfile / Cartfile.resolved
  • DeploymentTarget.xcconfig
  • scripts/patch_carthage_checkouts.sh
  • WebSocketServer/yarn.lock (WebSocket relay uses npm + package-lock.json only)

Docs

  • README: drop Carthage legacy section; note migration complete

Verification

./scripts/verify.sh

Migration summary (Phases 1–4)

Phase PR Done
1 SPM manifest #39
2 Xcode + verify #40
3 XCFramework iOS 15 #40
4 Remove Carthage this PR

Delete Cartfile, Cartfile.resolved, DeploymentTarget.xcconfig, and
patch_carthage_checkouts.sh. Drop WebSocketServer/yarn.lock (npm only).
README no longer documents Carthage; migration tracked in #38 is done.
@srea srea merged commit ab4af3c into master May 31, 2026
3 checks passed
@srea srea deleted the cursor/spm-migration-phase4-e1d0 branch May 31, 2026 01:57
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.

Migrate from Carthage to SPM (RIBs-iOS 1.0)

1 participant