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"