diff --git a/.github/workflows/actions/upload.yml b/.github/workflows/actions/upload/action.yml
similarity index 100%
rename from .github/workflows/actions/upload.yml
rename to .github/workflows/actions/upload/action.yml
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 7fcb6763..55b00304 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -130,12 +130,35 @@ jobs:
run: bash tool/build_linux.sh x64
- name: Upload binary
- uses: svenstaro/upload-release-action@v2
+ uses: ./.github/actions/upload
with:
- repo_token: ${{ secrets.GITHUB_TOKEN }}
- overwrite: true
- file: libpowersync_x64.so
- asset_name: libpowersync_x64.so
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ file-name: libpowersync_x64.so
+ tag: ${{ needs.draft_release.outputs.tag }}
+
+ publish_linux_aarch64:
+ name: Publish Linux aarch64
+ needs: [draft_release]
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v3
+ with:
+ submodules: true
+
+ - name: Install Rust Nightly
+ uses: dtolnay/rust-toolchain@stable
+ with:
+ toolchain: nightly-2024-05-18
+ components: rust-src
+
+ - name: Build binaries
+ run: bash tool/build_linux.sh aarch64
+
+ - name: Upload binary
+ uses: ./.github/actions/upload
+ with:
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ file-name: libpowersync_aarch64.so
tag: ${{ needs.draft_release.outputs.tag }}
publish_windows_x64:
@@ -150,13 +173,11 @@ jobs:
- name: Build binary
run: bash tool/build_windows.sh x64
- - name: Upload binary x64
- uses: svenstaro/upload-release-action@v2
+ - name: Upload binary
+ uses: ./.github/actions/upload
with:
- repo_token: ${{ secrets.GITHUB_TOKEN }}
- overwrite: true
- file: powersync_x64.dll
- asset_name: powersync_x64.dll
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ file-name: powersync_x64.dll
tag: ${{ needs.draft_release.outputs.tag }}
publish_macOS:
@@ -171,11 +192,9 @@ jobs:
- name: Build binary
run: bash tool/build_macos.sh aarch64
- - name: Upload binary aarch64
- uses: svenstaro/upload-release-action@v2
+ - name: Upload binary
+ uses: ./.github/actions/upload
with:
- repo_token: ${{ secrets.GITHUB_TOKEN }}
- overwrite: true
- file: libpowersync_aarch64.dylib
- asset_name: libpowersync_aarch64.dylib
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
+ file-name: libpowersync_aarch64.dylib
tag: ${{ needs.draft_release.outputs.tag }}
diff --git a/Cargo.lock b/Cargo.lock
index 8341bfc1..d762eb3f 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -205,7 +205,7 @@ checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099"
[[package]]
name = "powersync_core"
-version = "0.1.7"
+version = "0.1.8"
dependencies = [
"bytes",
"num-derive",
@@ -218,7 +218,7 @@ dependencies = [
[[package]]
name = "powersync_loadable"
-version = "0.1.7"
+version = "0.1.8"
dependencies = [
"powersync_core",
"sqlite_nostd",
@@ -226,7 +226,7 @@ dependencies = [
[[package]]
name = "powersync_sqlite"
-version = "0.1.7"
+version = "0.1.8"
dependencies = [
"cc",
"powersync_core",
@@ -331,7 +331,7 @@ checksum = "43b2853a4d09f215c24cc5489c992ce46052d359b5109343cbafbf26bc62f8a3"
[[package]]
name = "sqlite3"
-version = "0.1.7"
+version = "0.1.8"
dependencies = [
"cc",
]
diff --git a/Cargo.toml b/Cargo.toml
index 9c6ea0f3..a5ed71d8 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -25,7 +25,7 @@ inherits = "release"
lto = false
[workspace.package]
-version = "0.1.7"
+version = "0.1.8"
edition = "2021"
authors = ["JourneyApps"]
keywords = ["sqlite", "powersync"]
diff --git a/android/build.gradle.kts b/android/build.gradle.kts
index 055c7940..e707c01b 100644
--- a/android/build.gradle.kts
+++ b/android/build.gradle.kts
@@ -7,7 +7,7 @@ plugins {
}
group = "co.powersync"
-version = "0.1.7"
+version = "0.1.8"
description = "PowerSync Core SQLite Extension"
repositories {
diff --git a/build-pod.sh b/build-pod.sh
index 1f5d7077..685ed18a 100755
--- a/build-pod.sh
+++ b/build-pod.sh
@@ -28,9 +28,9 @@ function createXcframework() {
MinimumOSVersion
11.0
CFBundleVersion
- 0.1.7
+ 0.1.8
CFBundleShortVersionString
- 0.1.7
+ 0.1.8
EOF
diff --git a/powersync-sqlite-core.podspec b/powersync-sqlite-core.podspec
index a4cf7191..9b65f0ad 100644
--- a/powersync-sqlite-core.podspec
+++ b/powersync-sqlite-core.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'powersync-sqlite-core'
- s.version = '0.1.7'
+ s.version = '0.1.8'
s.summary = 'PowerSync SQLite Extension'
s.description = <<-DESC
PowerSync extension for SQLite.