From dcc17b70bc43663d592d29fa71f4a77f510953f9 Mon Sep 17 00:00:00 2001 From: partisan Date: Thu, 1 May 2025 18:26:02 +0000 Subject: [PATCH] Update .forgejo/workflows/release.yaml --- .forgejo/workflows/release.yaml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.forgejo/workflows/release.yaml b/.forgejo/workflows/release.yaml index 83f108c..687c51d 100644 --- a/.forgejo/workflows/release.yaml +++ b/.forgejo/workflows/release.yaml @@ -57,11 +57,21 @@ jobs: KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} - - name: Upload APK - uses: actions/upload-artifact@v4 - with: - name: app-release.apk - path: app/build/outputs/apk/release/app-release.apk + - name: Upload APK to release + run: | + RELEASE_ID=$(curl -s -H "Authorization: token $FORGEJO_TOKEN" \ + "$FORGEJO_API/repos/${OWNER}/${REPO}/releases/tags/$TAG_NAME" | jq -r .id) + + curl -sSL -X POST "$FORGEJO_API/repos/${OWNER}/${REPO}/releases/${RELEASE_ID}/assets?name=app-release.apk" \ + -H "Authorization: token $FORGEJO_TOKEN" \ + -H "Content-Type: application/vnd.android.package-archive" \ + --data-binary "@app/build/outputs/apk/release/app-release.apk" + env: + FORGEJO_API: https://weforge.xyz/api/v1 + OWNER: partisan + REPO: Pulse + TAG_NAME: ${{ github.ref_name }} + FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }} - name: Cleanup secrets run: |