From 6c80885be2fd2e1c2e9e1d54f873c96c0bc66e9c Mon Sep 17 00:00:00 2001 From: partisan Date: Thu, 1 May 2025 18:37:04 +0000 Subject: [PATCH] Update .forgejo/workflows/release.yaml --- .forgejo/workflows/release.yaml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/.forgejo/workflows/release.yaml b/.forgejo/workflows/release.yaml index 1c51ddc..cfed449 100644 --- a/.forgejo/workflows/release.yaml +++ b/.forgejo/workflows/release.yaml @@ -38,6 +38,15 @@ jobs: env: KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }} + - name: Extract version from build.gradle + id: version + run: | + RAW_VERSION=$(grep versionName app/build.gradle | sed -E 's/.*versionName[[:space:]]+"([^"]+)".*/\1/') + CLEAN_VERSION=${RAW_VERSION#v} + VERSION_NAME="v$CLEAN_VERSION" + echo "VERSION_NAME=$VERSION_NAME" >> "$GITHUB_ENV" + echo "TAG_NAME=$VERSION_NAME" >> "$GITHUB_ENV" + - name: Set up gradle run: chmod +x ./gradlew @@ -65,7 +74,7 @@ jobs: -d "{ \"tag_name\": \"$TAG_NAME\", \"name\": \"$TAG_NAME\", - \"body\": \"Automaticky vytvořený Android release\", + \"body\": \"Automatically generated Android release\", \"draft\": false, \"prerelease\": false }" @@ -73,8 +82,8 @@ jobs: FORGEJO_API: https://weforge.xyz/api/v1 OWNER: partisan REPO: Pulse - TAG_NAME: ${{ github.ref_name }} - FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }} + TAG_NAME: ${{ env.TAG_NAME }} + FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }} - name: Upload APK to release run: | @@ -89,7 +98,7 @@ jobs: FORGEJO_API: https://weforge.xyz/api/v1 OWNER: partisan REPO: Pulse - TAG_NAME: ${{ github.ref_name }} + TAG_NAME: ${{ env.TAG_NAME }} FORGEJO_TOKEN: ${{ secrets.FORGEJO_TOKEN }} - name: Cleanup secrets