diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 2c5173f..cbc9d8c 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -166,11 +166,13 @@ jobs: - name: Upload ZIP asset id: upload_asset run: | - RESPONSE=$(curl -s -X POST \ + + RESPONSE=$(curl -s -k -X POST + "https://${{ vars.RELEASE_URL }}/api/v1/repos/${{ github.repository }}/releases/${{ env.RELEASE_ID }}/assets?name=release_${ZIP_NAME}" \ + -H "accept: application/json" \ -H "Authorization: token ${{ secrets.RELEASE_TOKEN }}" \ - -H "Content-Type: application/zip" \ - "https://${{ vars.RELEASE_URL }}/api/v1/repos/${{ github.repository }}/releases/${{ steps.create_release.outputs.release_id }}/assets?name=${ZIP_NAME}" \ - --data-binary @dist/${ZIP_NAME}) + -H "Content-Type: multipart/form-data" \ + -F "attachment=@release_${ZIP_NAME}" DOWNLOAD_URL=$(echo "$RESPONSE" | grep -o '"browser_download_url":"[^"]*' | cut -d'"' -f4) echo "download_url=${DOWNLOAD_URL}" >> $GITHUB_OUTPUT