From 64e8372fc1fbd3b8fce5c8518adc26b469fda38c Mon Sep 17 00:00:00 2001 From: datadunia Date: Fri, 8 May 2026 03:17:40 +0700 Subject: [PATCH] fix: use token query param and form-data upload per Gitea API spec --- .gitea/workflows/release.yaml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 9a3ef4b..a42aef8 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -68,10 +68,9 @@ jobs: TAG="${{ gitea.ref_name }}" RELEASE_RESP=$(curl -s -X POST \ - -u "token:$TOKEN" \ -H "Content-Type: application/json" \ -d "{\"tag_name\":\"$TAG\",\"name\":\"$TAG\",\"body\":\"Release $TAG\",\"draft\":false,\"prerelease\":false}" \ - "$API/repos/$REPO/releases") + "$API/repos/$REPO/releases?token=$TOKEN") echo "Release response: $RELEASE_RESP" RELEASE_ID=$(echo "$RELEASE_RESP" | grep -o '"id":[0-9]*' | head -1 | grep -o '[0-9]*') @@ -85,10 +84,8 @@ jobs: for FILE in wgrplane-linux-amd64 wgrplane-linux-arm64 latest.json; do echo "Uploading $FILE..." curl -s -X POST \ - -u "token:$TOKEN" \ - -H "Content-Type: application/octet-stream" \ - --data-binary @"$FILE" \ - "$API/repos/$REPO/releases/$RELEASE_ID/assets?name=$FILE" + -F "attachment=@$FILE" \ + "$API/repos/$REPO/releases/$RELEASE_ID/assets?name=$FILE&token=$TOKEN" echo "" done