From 1a62836662c9d54732a92341adde99f7bf906639 Mon Sep 17 00:00:00 2001 From: Mugi Khan Date: Mon, 15 Jul 2024 16:02:35 +0200 Subject: [PATCH 1/2] Fix composite action --- .../actions/{upload.yml => upload/action.yml} | 0 .github/workflows/release.yml | 53 +++++++++++++------ 2 files changed, 36 insertions(+), 17 deletions(-) rename .github/workflows/actions/{upload.yml => upload/action.yml} (100%) 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 7fcb676..55b0030 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 }} From 103aac7fa3704a8162d6d0926b30b84b7ff419a1 Mon Sep 17 00:00:00 2001 From: Mugi Khan Date: Mon, 15 Jul 2024 16:09:02 +0200 Subject: [PATCH 2/2] Bump version --- Cargo.lock | 8 ++++---- Cargo.toml | 2 +- android/build.gradle.kts | 2 +- build-pod.sh | 4 ++-- powersync-sqlite-core.podspec | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8341bfc..d762eb3 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 9c6ea0f..a5ed71d 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 055c794..e707c01 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 1f5d707..685ed18 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 a4cf719..9b65f0a 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.