From 18b76f235069ae18e3aa8092ff8846f1b3b85913 Mon Sep 17 00:00:00 2001 From: LaurensBartelds Date: Fri, 24 Apr 2026 10:13:22 +0200 Subject: [PATCH] fix: replace wget with curl in deploy, fix release asset upload to use multipart/form-data Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/deploy.yml | 4 ++-- .gitea/workflows/release.yml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index ccbb8fa..32b0529 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -43,8 +43,8 @@ jobs: | python3 -c "import sys, json; print(json.load(sys.stdin)[0]['tag_name'])") echo "Deploying release tag: ${TAG}" BASE_URL="${SERVER_URL}/${REPOSITORY}/releases/download/${TAG}" - wget --fail -q "${BASE_URL}/brainwave-arm64.tar.gz" || { echo "Failed to download ARM tarball from ${BASE_URL}"; exit 1; } - wget --fail -q "${BASE_URL}/docker-compose.arm64.yml" || { echo "Failed to download docker-compose file from ${BASE_URL}"; exit 1; } + curl -fLO "${BASE_URL}/brainwave-arm64.tar.gz" || { echo "Failed to download ARM tarball from ${BASE_URL}"; exit 1; } + curl -fLO "${BASE_URL}/docker-compose.arm64.yml" || { echo "Failed to download docker-compose file from ${BASE_URL}"; exit 1; } - name: Deploy via Ansible env: diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index b205b8d..8da2d71 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -98,9 +98,9 @@ jobs: # Upload each asset for FILE in brainwave-amd64.tar.gz brainwave-arm64.tar.gz docker-compose.amd64.yml docker-compose.arm64.yml; do - curl -s -X POST \ + curl -f -X POST \ "${{ github.server_url }}/api/v1/repos/${{ github.repository }}/releases/${RELEASE_ID}/assets?name=${FILE}" \ -H "Authorization: token ${{ secrets.GITHUB_TOKEN }}" \ - -H "Content-Type: application/octet-stream" \ - --data-binary @"${FILE}" + -F "attachment=@${FILE}" \ + || echo "Warning: failed to upload ${FILE}" done \ No newline at end of file