From 0e1f2e0bd7f96d482846abb79c1e65674937d65a Mon Sep 17 00:00:00 2001 From: dangilcal Date: Thu, 16 Apr 2026 19:14:47 +0200 Subject: [PATCH] Debug release creation --- .gitea/workflows/android.yml | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/android.yml b/.gitea/workflows/android.yml index 4d9439e..337e6bf 100644 --- a/.gitea/workflows/android.yml +++ b/.gitea/workflows/android.yml @@ -34,19 +34,32 @@ jobs: - name: Create Release run: | + set -x TAG_NAME=${GITHUB_REF#refs/tags/} APK_FILE=$(ls app/build/outputs/apk/release/*.apk | head -1) - # Create release via API - curl -X POST "https://git-dangilcal.duckdns.org/api/v1/repos/dangilcal/Helldivers-app-movil/releases" \ + echo "Tag: $TAG_NAME" + echo "APK: $APK_FILE" + echo "Token exists: ${{ secrets.GITHUB_TOKEN != '' }}" + + TOKEN=${{ secrets.GITHUB_TOKEN }} + + # Create release + RELEASE_JSON=$(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.GITHUB_TOKEN }}" \ - -d "{\"tag_name\": \"$TAG_NAME\", \"name\": \"Release $TAG_NAME\", \"draft\": false, \"prerelease\": false}" + -H "Authorization: token $TOKEN" \ + -d "{\"tag_name\": \"$TAG_NAME\", \"name\": \"Release $TAG_NAME\", \"draft\": false, \"prerelease\": false}") + + echo "Release created: $RELEASE_JSON" + + RELEASE_ID=$(echo $RELEASE_JSON | grep -o '"id":[0-9]*' | head -1 | cut -d: -f2) + + echo "Release ID: $RELEASE_ID" # Upload asset - curl -X POST "https://git-dangilcal.duckdns.org/api/v1/repos/dangilcal/Helldivers-app-movil/releases/tags/$TAG_NAME/assets" \ + curl -v -X POST "https://git-dangilcal.duckdns.org/api/v1/repos/dangilcal/Helldivers-app-movil/releases/$RELEASE_ID/assets" \ -H "accept: application/json" \ -H "Content-Type: multipart/form-data" \ - -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ + -H "Authorization: token $TOKEN" \ -F "attachment=@$APK_FILE"