diff --git a/.gitea/workflows/android-release.yml b/.gitea/workflows/android-release.yml index a8e1d80..75d4978 100644 --- a/.gitea/workflows/android-release.yml +++ b/.gitea/workflows/android-release.yml @@ -53,30 +53,29 @@ jobs: - name: Create Release and Upload APK env: AUTH: ${{ secrets.AUTHB64 }} + VERSION: ${{ env.VERSION }} + APK_FILE: ${{ env.APK_FILE }} + REPO: ${{ github.repository }} run: | - VERSION=${{ env.VERSION }} - APK_FILE=${{ env.APK_FILE }} - REPO="${{ github.repository }}" - - echo "Creating release for $VERSION..." + echo "Creating release for ${VERSION}..." # 删除已存在的 release - EXISTING=$(curl -s -H "Authorization: Basic $AUTH" "https://gitea.kg8.net/api/v1/repos/$REPO/releases/tags/$VERSION") + EXISTING=$(curl -s -H "Authorization: Basic ${AUTH}" "https://gitea.kg8.net/api/v1/repos/${REPO}/releases/tags/${VERSION}") RELEASE_ID=$(echo "$EXISTING" | grep -o '"id":[0-9]*' | head -1 | cut -d':' -f2) if [ -n "$RELEASE_ID" ]; then - echo "删除已存在的 Release (ID: $RELEASE_ID)" - curl -s -X DELETE -H "Authorization: Basic $AUTH" "https://gitea.kg8.net/api/v1/repos/$REPO/releases/$RELEASE_ID" + echo "删除已存在的 Release (ID: ${RELEASE_ID})" + curl -s -X DELETE -H "Authorization: Basic ${AUTH}" "https://gitea.kg8.net/api/v1/repos/${REPO}/releases/${RELEASE_ID}" sleep 2 fi # 创建新的 Release - RESPONSE=$(curl -s -X POST "https://gitea.kg8.net/api/v1/repos/$REPO/releases" \ - -H "Authorization: Basic $AUTH" \ + RESPONSE=$(curl -s -X POST "https://gitea.kg8.net/api/v1/repos/${REPO}/releases" \ + -H "Authorization: Basic ${AUTH}" \ -H "Content-Type: application/json" \ - -d "{\"tag_name\":\"$VERSION\",\"name\":\"Release $VERSION\",\"draft\":false,\"prerelease\":false}") + -d "{\"tag_name\":\"${VERSION}\",\"name\":\"Release ${VERSION}\",\"draft\":false,\"prerelease\":false}") - echo "Create Response: $RESPONSE" + echo "Create Response: ${RESPONSE}" RELEASE_ID=$(echo "$RESPONSE" | grep -o '"id":[0-9]*' | head -1 | cut -d':' -f2) @@ -85,13 +84,13 @@ jobs: exit 1 fi - echo "✅ Release 创建成功 (ID: $RELEASE_ID)" + echo "✅ Release 创建成功 (ID: ${RELEASE_ID})" # 上传 APK - echo "Uploading APK: $APK_FILE" - UPLOAD_RESPONSE=$(curl -s -X POST "https://gitea.kg8.net/api/v1/repos/$REPO/releases/$RELEASE_ID/assets" \ - -H "Authorization: Basic $AUTH" \ - -F "attachment=@$APK_FILE") + echo "Uploading APK: ${APK_FILE}" + UPLOAD_RESPONSE=$(curl -s -X POST "https://gitea.kg8.net/api/v1/repos/${REPO}/releases/${RELEASE_ID}/assets" \ + -H "Authorization: Basic ${AUTH}" \ + -F "attachment=@${APK_FILE}") - echo "Upload Response: $UPLOAD_RESPONSE" + echo "Upload Response: ${UPLOAD_RESPONSE}" echo '✅ APK 上传成功!' \ No newline at end of file