From d9d1494c755206c9bf54d299715affb123605b4e Mon Sep 17 00:00:00 2001 From: LucDeCaf Date: Wed, 8 Jul 2026 11:29:05 +0200 Subject: [PATCH 1/6] Fix releases + test changelog version --- .github/workflows/dev-packages.yml | 15 +++++++++------ PowerSync/PowerSync.Common/CHANGELOG.md | 2 +- PowerSync/PowerSync.Maui/CHANGELOG.md | 2 +- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/dev-packages.yml b/.github/workflows/dev-packages.yml index c275e77..b7c54e0 100644 --- a/.github/workflows/dev-packages.yml +++ b/.github/workflows/dev-packages.yml @@ -29,6 +29,9 @@ jobs: - name: Restore dependencies run: dotnet restore + - name: Install Android SDK for net8.0-android + run: dotnet -t:InstallAndroidDependencies -f net8.0-android -p:AndroidSdkDirectory="$ANDROID_HOME" -p:AcceptAndroidSDKLicenses=true + - name: Extract Common Package Version from CHANGELOG.md id: extract_version shell: bash @@ -44,9 +47,9 @@ jobs: - name: Run Pack For Common run: dotnet pack PowerSync/PowerSync.Common -c Release -o ${{ github.workspace }}/output - - name: Run Push For Common - continue-on-error: true - run: dotnet nuget push ${{ github.workspace }}/output/PowerSync.Common*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} +# - name: Run Push For Common +# continue-on-error: true +# run: dotnet nuget push ${{ github.workspace }}/output/PowerSync.Common*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} - name: Extract MAUI Package Version from CHANGELOG.md id: extract_maui_version @@ -66,6 +69,6 @@ jobs: - name: Run Pack For MAUI run: dotnet pack PowerSync/PowerSync.Maui -c Release -o ${{ github.workspace }}/output - - name: Run Push For MAUI - continue-on-error: true - run: dotnet nuget push ${{ github.workspace }}/output/PowerSync.Maui*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} +# - name: Run Push For MAUI +# continue-on-error: true +# run: dotnet nuget push ${{ github.workspace }}/output/PowerSync.Maui*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} diff --git a/PowerSync/PowerSync.Common/CHANGELOG.md b/PowerSync/PowerSync.Common/CHANGELOG.md index e1726cf..c81811d 100644 --- a/PowerSync/PowerSync.Common/CHANGELOG.md +++ b/PowerSync/PowerSync.Common/CHANGELOG.md @@ -1,6 +1,6 @@ # PowerSync.Common Changelog -## 0.1.3 +## 0.1.3-dev.1 - **Breaking:** Made `Table.Name` non-nullable (default ""). This change may affect 0% of users, but it is technically a breaking change. - Add support for loading custom SQLite extensions via `MDSQLiteOptions.Extensions`. diff --git a/PowerSync/PowerSync.Maui/CHANGELOG.md b/PowerSync/PowerSync.Maui/CHANGELOG.md index 8fb0720..26160a5 100644 --- a/PowerSync/PowerSync.Maui/CHANGELOG.md +++ b/PowerSync/PowerSync.Maui/CHANGELOG.md @@ -1,6 +1,6 @@ # PowerSync.Maui Changelog -## 0.1.3 +## 0.1.3-dev.1 - Upstream PowerSync.Common version bump (See Powersync.Common changelog 0.1.3 for more information) From 3fe65c50a01eb423dc086cbf04fc0a96d90c73f9 Mon Sep 17 00:00:00 2001 From: LucDeCaf Date: Wed, 8 Jul 2026 11:33:21 +0200 Subject: [PATCH 2/6] Run dev-releases on push for testing --- .github/workflows/dev-packages.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dev-packages.yml b/.github/workflows/dev-packages.yml index b7c54e0..d383fab 100644 --- a/.github/workflows/dev-packages.yml +++ b/.github/workflows/dev-packages.yml @@ -2,7 +2,8 @@ # Add a `-dev.xxx` suffix to the version. Example: `0.0.1-dev.1` name: Create Dev Release -on: workflow_dispatch +on: + push: jobs: dev-release: From b3ed32c1dacc81602c2b8c7a8dabcec69980e145 Mon Sep 17 00:00:00 2001 From: LucDeCaf Date: Wed, 8 Jul 2026 11:36:32 +0200 Subject: [PATCH 3/6] typo --- .github/workflows/dev-packages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dev-packages.yml b/.github/workflows/dev-packages.yml index d383fab..0aed69b 100644 --- a/.github/workflows/dev-packages.yml +++ b/.github/workflows/dev-packages.yml @@ -31,7 +31,7 @@ jobs: run: dotnet restore - name: Install Android SDK for net8.0-android - run: dotnet -t:InstallAndroidDependencies -f net8.0-android -p:AndroidSdkDirectory="$ANDROID_HOME" -p:AcceptAndroidSDKLicenses=true + run: dotnet build -t:InstallAndroidDependencies -f net8.0-android -p:AndroidSdkDirectory="$ANDROID_HOME" -p:AcceptAndroidSDKLicenses=true - name: Extract Common Package Version from CHANGELOG.md id: extract_version From 347994831b9bf031eb7bacb7595b5b4ba0b1be7c Mon Sep 17 00:00:00 2001 From: LucDeCaf Date: Wed, 8 Jul 2026 11:42:11 +0200 Subject: [PATCH 4/6] Specify PowerSync/PowerSync.Common --- .github/workflows/dev-packages.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/dev-packages.yml b/.github/workflows/dev-packages.yml index 0aed69b..8c08a7f 100644 --- a/.github/workflows/dev-packages.yml +++ b/.github/workflows/dev-packages.yml @@ -31,7 +31,7 @@ jobs: run: dotnet restore - name: Install Android SDK for net8.0-android - run: dotnet build -t:InstallAndroidDependencies -f net8.0-android -p:AndroidSdkDirectory="$ANDROID_HOME" -p:AcceptAndroidSDKLicenses=true + run: dotnet build PowerSync/PowerSync.Common -t:InstallAndroidDependencies -f net8.0-android -p:AndroidSdkDirectory="$ANDROID_HOME" -p:AcceptAndroidSdkLicenses=True - name: Extract Common Package Version from CHANGELOG.md id: extract_version From 67e3cad68109687bcef81eaa5f41fd5fd00c10bd Mon Sep 17 00:00:00 2001 From: LucDeCaf Date: Wed, 8 Jul 2026 11:47:57 +0200 Subject: [PATCH 5/6] Cleanup testing + mirror changes on full release workflow --- .github/workflows/dev-packages.yml | 15 +++++++-------- .github/workflows/release.yml | 3 +++ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/.github/workflows/dev-packages.yml b/.github/workflows/dev-packages.yml index 8c08a7f..05a2f3b 100644 --- a/.github/workflows/dev-packages.yml +++ b/.github/workflows/dev-packages.yml @@ -2,8 +2,7 @@ # Add a `-dev.xxx` suffix to the version. Example: `0.0.1-dev.1` name: Create Dev Release -on: - push: +on: workflow_dispatch jobs: dev-release: @@ -48,9 +47,9 @@ jobs: - name: Run Pack For Common run: dotnet pack PowerSync/PowerSync.Common -c Release -o ${{ github.workspace }}/output -# - name: Run Push For Common -# continue-on-error: true -# run: dotnet nuget push ${{ github.workspace }}/output/PowerSync.Common*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} + - name: Run Push For Common + continue-on-error: true + run: dotnet nuget push ${{ github.workspace }}/output/PowerSync.Common*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} - name: Extract MAUI Package Version from CHANGELOG.md id: extract_maui_version @@ -70,6 +69,6 @@ jobs: - name: Run Pack For MAUI run: dotnet pack PowerSync/PowerSync.Maui -c Release -o ${{ github.workspace }}/output -# - name: Run Push For MAUI -# continue-on-error: true -# run: dotnet nuget push ${{ github.workspace }}/output/PowerSync.Maui*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} + - name: Run Push For MAUI + continue-on-error: true + run: dotnet nuget push ${{ github.workspace }}/output/PowerSync.Maui*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 8f61745..61c27e1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,6 +29,9 @@ jobs: - name: Restore dependencies run: dotnet restore + - name: Install Android SDK for net8.0-android + run: dotnet build PowerSync/PowerSync.Common -t:InstallAndroidDependencies -f net8.0-android -p:AndroidSdkDirectory="$ANDROID_HOME" -p:AcceptAndroidSdkLicenses=True + - name: Extract Common Package Version from CHANGELOG.md id: extract_version shell: bash From 81ba55d293207aa5f2c4e81b499f10a282d443bf Mon Sep 17 00:00:00 2001 From: LucDeCaf Date: Wed, 8 Jul 2026 11:51:55 +0200 Subject: [PATCH 6/6] Revert changelog --- PowerSync/PowerSync.Common/CHANGELOG.md | 2 +- PowerSync/PowerSync.Maui/CHANGELOG.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/PowerSync/PowerSync.Common/CHANGELOG.md b/PowerSync/PowerSync.Common/CHANGELOG.md index c81811d..e1726cf 100644 --- a/PowerSync/PowerSync.Common/CHANGELOG.md +++ b/PowerSync/PowerSync.Common/CHANGELOG.md @@ -1,6 +1,6 @@ # PowerSync.Common Changelog -## 0.1.3-dev.1 +## 0.1.3 - **Breaking:** Made `Table.Name` non-nullable (default ""). This change may affect 0% of users, but it is technically a breaking change. - Add support for loading custom SQLite extensions via `MDSQLiteOptions.Extensions`. diff --git a/PowerSync/PowerSync.Maui/CHANGELOG.md b/PowerSync/PowerSync.Maui/CHANGELOG.md index 26160a5..8fb0720 100644 --- a/PowerSync/PowerSync.Maui/CHANGELOG.md +++ b/PowerSync/PowerSync.Maui/CHANGELOG.md @@ -1,6 +1,6 @@ # PowerSync.Maui Changelog -## 0.1.3-dev.1 +## 0.1.3 - Upstream PowerSync.Common version bump (See Powersync.Common changelog 0.1.3 for more information)