Skip to content

Fan out iOS build dispatch to superscript-ios-next#47

Merged
ianrumac merged 1 commit intomasterfrom
fan-out-ios-dispatch
May 6, 2026
Merged

Fan out iOS build dispatch to superscript-ios-next#47
ianrumac merged 1 commit intomasterfrom
fan-out-ios-dispatch

Conversation

@anglinb
Copy link
Copy Markdown
Contributor

@anglinb anglinb commented May 5, 2026

Summary

  • Adds a parallel repository_dispatch step to trigger-supercel-ios.yml that notifies the new superwall/superscript-ios-next repo on every push to master.
  • Leaves the existing dispatch to superwall/Superscript-iOS in place so legacy consumers keep getting builds during the migration window.

Why

superscript-ios commits the ~250 MB libcel.xcframework into git on every release, which has grown its history past 1.2 GB and makes SPM clones painfully slow. superscript-ios-next distributes the framework as a GitHub Release asset and uses SPM's binaryTarget(url:checksum:), keeping the repo at ~60 KB.

This fan-out keeps both repos healthy during the cutover. Once Superwall-iOS and any other internal consumers move to superscript-ios-next, the legacy dispatch step can be deleted.

Test plan

  • Merge this PR
  • Push something to master (or wait for the next real release) and confirm both superscript-ios-next and Superscript-iOS workflows fire
  • Confirm superscript-ios-next produces a release with libcel.xcframework.zip attached and rewrites Package.swift with the new URL/checksum

🤖 Generated with Claude Code

Adds a parallel repository_dispatch to the new slim iOS repo while
leaving the legacy superscript-ios trigger in place for the migration
window. Once Superwall-iOS and any other consumers have moved to
superscript-ios-next, the legacy step can be removed.
@ianrumac ianrumac merged commit a6bf2a3 into master May 6, 2026
1 check failed
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.

2 participants