From a06cb4143967af817c031322883cb3740554cb6b Mon Sep 17 00:00:00 2001 From: anggape Date: Wed, 23 Aug 2023 12:57:34 +0700 Subject: [PATCH] ci: pack android project --- .github/workflows/build.yml | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 42c8186..7d383d3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -177,6 +177,7 @@ jobs: runs-on: ubuntu-latest needs: - prepare + - build-android - build-linux - build-osx - build-windows @@ -184,6 +185,26 @@ jobs: - name: checkout repository uses: actions/checkout@v3 + - uses: actions/download-artifact@v3 + with: + name: android-arm + path: Raylib-cs.Android/runtimes/android-arm/native + + - uses: actions/download-artifact@v3 + with: + name: android-arm64 + path: Raylib-cs.Android/runtimes/android-arm64/native + + - uses: actions/download-artifact@v3 + with: + name: android-x86 + path: Raylib-cs.Android/runtimes/android-x86/native + + - uses: actions/download-artifact@v3 + with: + name: android-x64 + path: Raylib-cs.Android/runtimes/android-x64/native + - uses: actions/download-artifact@v3 with: name: linux-x64 @@ -215,22 +236,22 @@ jobs: dotnet-version: 6.0.x - name: Create NuGet Package - run: dotnet pack -c Release Raylib-cs + run: dotnet pack -c Release --output nuget - name: Upload NuGet Package As Artifact uses: actions/upload-artifact@v3 with: - path: Raylib-cs/bin/Release/Raylib-cs.${{ needs.prepare.outputs.pkgversion }}.*pkg + path: nuget/* - name: Upload NuGet Package As Release uses: softprops/action-gh-release@v1 if: startsWith(github.ref, 'refs/tags/') with: - files: Raylib-cs/bin/Release/Raylib-cs.${{ needs.prepare.outputs.pkgversion }}.*pkg + files: nuget/* - name: Publish to NuGet if: startsWith(github.ref, 'refs/tags/') run: | dotnet nuget push \ - Raylib-cs/bin/Release/Raylib-cs.${{ needs.prepare.outputs.pkgversion }}.nupkg \ + nuget/* \ --api-key ${{secrets.NUGET_API_KEY}}