diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 17e6bf1..48c67f7 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -6,7 +6,7 @@ on: - '*' jobs: - pack: + desktop: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 @@ -17,7 +17,7 @@ jobs: dotnet-version: 8.0.x - name: Build - run: dotnet build SDL3-CS.sln -c Release + run: dotnet build SDL3-CS.Desktop.slnf -c Release - name: Pack run: dotnet pack SDL3-CS/SDL3-CS.csproj -c Release /p:Version=$(git describe --exact-match --tags HEAD) @@ -30,3 +30,31 @@ jobs: - name: Publish tagged release to nuget.org run: dotnet nuget push SDL3-CS/bin/Release/ppy.*.nupkg -s https://api.nuget.org/v3/index.json --api-key ${{secrets.NUGET_API_KEY}} + + android: + runs-on: windows-latest + steps: + - uses: actions/checkout@v4 + + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: 8.0.x + + - name: Install Android workload + run: dotnet workload install android + + - name: Build + run: dotnet build SDL3-CS.Android.slnf -c Release + + - name: Pack + run: dotnet pack SDL3-CS.Android/SDL3-CS.Android.csproj -c Release /p:Version=$(git describe --exact-match --tags HEAD) + + - name: Upload artifact + uses: actions/upload-artifact@v4 + with: + name: SDL3-CS.Android + path: SDL3-CS.Android/bin/Release/ppy.*.nupkg + + - name: Publish tagged release to nuget.org + run: dotnet nuget push SDL3-CS.Android/bin/Release/ppy.*.nupkg -s https://api.nuget.org/v3/index.json --api-key ${{secrets.NUGET_API_KEY}} diff --git a/SDL3-CS.Android/SDL3-CS.Android.csproj b/SDL3-CS.Android/SDL3-CS.Android.csproj index 40f50fd..4d62153 100644 --- a/SDL3-CS.Android/SDL3-CS.Android.csproj +++ b/SDL3-CS.Android/SDL3-CS.Android.csproj @@ -6,9 +6,23 @@ enable enable + + + ppy Pty Ltd + ppy Pty Ltd + Copyright (c) 2024 ppy Pty Ltd + ppy.SDL3-CS.Android + ppy.SDL3-CS.Android + Automated release. + MIT + https://github.com/ppy/SDL3-CS + https://github.com/ppy/SDL3-CS + + +