Hi everyone, since SPM loads a full mirror of the repository it needs to fetch ~1.5GB of data before a build can start. On a developer machine I don't care to much about that. A lot of it is cached, so its not like I have to pull the repo every time.
BUT:
The loading of the Intercom SDK SPM on our CI takes a very long time, since it needs to pull a fresh repo mirror everytime it runs. By far the most time of any of our packages which we load. And since we pay per minute this really increases our costs.
Other SDKs like Stripe (https://github.com/stripe/stripe-ios-spm and Klarna (https://github.com/klarna/klarna-mobile-sdk-spm have created lightweight mirrors of the SDK that just contain the Sources and Binaries in tagged releases. Would this be a something you could consider?
This would save us a lot of time and money during our CI runtime.