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