automerge / automerge-swift

Swift language bindings presenting Automerge

Home Page:https://automerge.org/automerge-swift/documentation/automerge/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Distribute xcframework in separate repo

lightsprint09 opened this issue · comments

As done in automerge-swift, the binary can be packaged and deployed into a separate GitHub repo, which helps to reduce the size of this repository

Hey Lucas!

It does make for a heavier repo, but solves the two-repo dance step moves otherwise needed for updating a release while we're iterating on this. I'm reasonably confident we could build tagged releases and still include them as release artifacts in this repo and reference it from this repo as well based on some experiments I did elsewhere.

In the meantime, @alexjg set it up such that we're only building and including a full XCFramework.zip in the tagged points where we cut a release to keep with the local reference functionality.

Resolved as of the 0.1.1 release - there's a release process detailing the setup, but the XCFramework is now hosted from GitHub releases, although not from a separate repository.