Skip to content

Conversation

@simolus3
Copy link
Contributor

In #301, we've moved the top-level allprojects block responsible for setting the package version into the sonatype publishing plugin.

Since the :internal:PowerSyncKotlin project used by the Swift SDK doesn't apply the Sonatype plugin, it doesn't have a version number anymore. This causes AppStore builds of apps using that framework to get rejected.
We shouldn't apply the Sonatype plugin to that project because it's not uploaded to Maven Central, but we can introduce a plugin for just that functionality. I've done that in this PR, and also made the Sonatype plugin apply the version plugin.

I've tested that:

  1. Generated frameworks have a bundle identifier again.
  2. The version is still applied to the packages we want to upload to Maven Central.

@simolus3 simolus3 requested a review from kobiebotha December 17, 2025 16:20
@simolus3 simolus3 merged commit b71a37b into main Dec 17, 2025
10 checks passed
@simolus3 simolus3 deleted the framework-cfbundleversion branch December 17, 2025 16:48
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.

3 participants