From 68abf4901870d6d24bb0b5f6c6cd4178cceb60d8 Mon Sep 17 00:00:00 2001 From: Developer Date: Tue, 7 Apr 2026 17:14:03 -0700 Subject: [PATCH] Log dispatch error responses for debugging Show the Gitea API response body when dispatch returns non-204, to help diagnose why Linux/macOS dispatches return HTTP 500. Co-Authored-By: Claude Opus 4.6 (1M context) --- .gitea/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index f130cc0..8b97c5b 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -109,12 +109,13 @@ jobs: for workflow in build-app-linux.yml build-app-windows.yml build-app-macos.yml; do echo "Dispatching ${workflow} for ${TAG}..." - HTTP_CODE=$(curl -s -o /dev/null -w "%{http_code}" -X POST \ + HTTP_CODE=$(curl -s -w "%{http_code}" -o /tmp/dispatch_resp.txt -X POST \ -H "Authorization: token ${BUILD_TOKEN}" \ -H "Content-Type: application/json" \ -d "{\"ref\": \"main\", \"inputs\": {\"tag\": \"${TAG}\"}}" \ "${REPO_API}/actions/workflows/${workflow}/dispatches") echo " -> HTTP ${HTTP_CODE}" + [ "$HTTP_CODE" != "204" ] && cat /tmp/dispatch_resp.txt && echo "" done - name: Clean up old app releases