Skip to content

Conversation

DominicGBauer
Copy link
Contributor

@DominicGBauer DominicGBauer commented Oct 14, 2024

Description

This is based on the conversation from this PR powersync-ja/powersync-sqlite-core#36.

We use this repo for users to use the SPM (Swift Package Manager) package, so they do not need to download any unnecessary additional files. How it works is as follows:

  1. When powersync-sqlite-core creates a release it will dispatch an event called spm-release which contains a payload with release information.
  2. The release workflow in this repo is listening for the spm-release event. When it receives the event it will update the relevant information in the Package.swift file based on the payload information and then create a release that matches the tag in powersync-sqlite-core.
  3. Users will then be able to download the powersync-sqlite-core package using this repo as the link in XCode.

@DominicGBauer DominicGBauer merged commit 93dbeb5 into main Oct 14, 2024
@DominicGBauer DominicGBauer deleted the feat/add-swift-release branch October 14, 2024 15:45
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