From 254c8bb67d9f24f363dee1a2aafb5cf126645fa4 Mon Sep 17 00:00:00 2001 From: dangilcal Date: Thu, 16 Apr 2026 19:55:16 +0200 Subject: [PATCH] Fix release tag issue --- .gitea/workflows/android.yml | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/android.yml b/.gitea/workflows/android.yml index f6cae75..ea94c6b 100644 --- a/.gitea/workflows/android.yml +++ b/.gitea/workflows/android.yml @@ -34,7 +34,14 @@ jobs: - name: Create Release run: | - TAG_NAME="${GITHUB_REF#refs/tags/}" + # Get tag name from git + TAG_NAME=$(git describe --tags --abbrev=0 2>/dev/null || echo "") + + if [ -z "$TAG_NAME" ]; then + # Fallback to GITHUB_REF + TAG_NAME="${GITHUB_REF#refs/tags/}" + fi + APK_FILE=$(ls app/build/outputs/apk/release/*.apk | head -1) # Rename APK with version @@ -51,13 +58,13 @@ jobs: exit 1 fi - # Create release using Gitea API + # Create release using Gitea API - use target_commitish for the tag echo "Creating release..." RELEASE_RESP=$(curl -s -X POST "https://git-dangilcal.duckdns.org/api/v1/repos/dangilcal/Helldivers-app-movil/releases" \ -H "accept: application/json" \ -H "Content-Type: application/json" \ -H "Authorization: token ${{ secrets.GITEATOKEN }}" \ - -d "{\"tag_name\": \"${TAG_NAME}\", \"name\": \"Release ${TAG_NAME}\", \"draft\": false, \"prerelease\": false}") + -d "{\"tag_name\": \"${TAG_NAME}\", \"target_commitish\": \"main\", \"name\": \"Release ${TAG_NAME}\", \"draft\": false, \"prerelease\": false}") echo "Release response: $RELEASE_RESP"