@@ -7,16 +7,21 @@ on: workflow_dispatch
77jobs :
88 dev-release :
99 name : Publish Dev Packages
10- runs-on : windows -latest
10+ runs-on : macos -latest
1111
1212 steps :
1313 - name : Checkout Repository
1414 uses : actions/checkout@v4
15+ with :
16+ ref : ${{ github.ref }}
1517
1618 - name : Setup .NET SDK
1719 uses : actions/setup-dotnet@v4
1820 with :
19- dotnet-version : ' 8.0'
21+ dotnet-version : ' 8.0'
22+
23+ - name : Install MAUI Workloads
24+ run : dotnet workload restore
2025
2126 - name : Download PowerSync extension
2227 run : dotnet run --project Tools/Setup
3742
3843 - name : Run Push For Common
3944 continue-on-error : true
40- run : dotnet nuget push ${{ github.workspace }}\ output\ PowerSync.Common*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }}
45+ run : dotnet nuget push ${{ github.workspace }}/ output/ PowerSync.Common*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }}
4146
4247 - name : Extract MAUI Package Version from CHANGELOG.md
4348 id : extract_maui_version
@@ -46,10 +51,13 @@ jobs:
4651 MAUI_VERSION=$(awk '/^## [0-9]+\.[0-9]+\.[0-9]+-dev(\.[0-9]+)?$/ {print $2; exit}' PowerSync/PowerSync.Maui/CHANGELOG.md)
4752 echo "Detected Version: $MAUI_VERSION"
4853 echo "VERSION=$MAUI_VERSION" >> $GITHUB_ENV
49-
54+
55+ - name : Build MAUI Project
56+ run : dotnet build PowerSync/PowerSync.Maui -c Release
57+
5058 - name : Run Pack For MAUI
5159 run : dotnet pack PowerSync/PowerSync.Maui -c Release -o ${{ github.workspace }}/output
5260
5361 - name : Run Push For MAUI
5462 continue-on-error : true
55- run : dotnet nuget push ${{ github.workspace }}\ output\ PowerSync.Maui*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }}
63+ run : dotnet nuget push ${{ github.workspace }}/ output/ PowerSync.Maui*.nupkg --source https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }}
0 commit comments