diff --git a/.drone.yml b/.drone.yml
index 025a020..1c1a4cb 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -31,35 +31,11 @@ steps:
else FILL="#e05d44"; fi
echo "PCT=$PCT FILL=$FILL"
printf '' "$FILL" "$PCT" > coverage.svg
- CONTENT=$(base64 coverage.svg | tr -d '\n')
- echo "Content length: ${#CONTENT}"
- SHA_RESP=$(curl -s \
+ curl -fsSL -X PUT \
-H "Authorization: token $GITEA_TOKEN" \
- "https://git.cincoeuzebio.com/api/v1/repos/cinco/Tmuxido/contents/badges/coverage.svg?ref=main")
- echo "SHA response: $SHA_RESP"
- SHA=$(echo "$SHA_RESP" | jq -r '.sha // empty')
- echo "SHA: '$SHA'"
- if [ -n "$SHA" ]; then
- PAYLOAD=$(jq -n --arg msg "ci: update coverage badge [CI SKIP]" \
- --arg content "$CONTENT" --arg sha "$SHA" --arg branch "main" \
- '{message: $msg, content: $content, sha: $sha, branch: $branch}')
- RESPONSE=$(curl -s -X PUT \
- -H "Authorization: token $GITEA_TOKEN" \
- -H "Content-Type: application/json" \
- "https://git.cincoeuzebio.com/api/v1/repos/cinco/Tmuxido/contents/badges/coverage.svg" \
- -d "$PAYLOAD")
- else
- PAYLOAD=$(jq -n --arg msg "ci: add coverage badge [CI SKIP]" \
- --arg content "$CONTENT" --arg branch "main" \
- '{message: $msg, content: $content, branch: $branch}')
- RESPONSE=$(curl -s -X POST \
- -H "Authorization: token $GITEA_TOKEN" \
- -H "Content-Type: application/json" \
- "https://git.cincoeuzebio.com/api/v1/repos/cinco/Tmuxido/contents/badges/coverage.svg" \
- -d "$PAYLOAD")
- fi
- echo "API response: $RESPONSE"
- echo "$RESPONSE" | tr -d '\n' | jq -e '.content.sha' > /dev/null
+ -H "Content-Type: image/svg+xml" \
+ --data-binary @coverage.svg \
+ "https://git.cincoeuzebio.com/api/packages/cinco/generic/badges/latest/coverage.svg"
---
kind: pipeline
diff --git a/README.md b/README.md
index 60bd97c..0ca8d69 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
# tmuxido
[](https://drone.cincoeuzebio.com/cinco/Tmuxido)
-[](https://drone.cincoeuzebio.com/cinco/Tmuxido)
+[](https://drone.cincoeuzebio.com/cinco/Tmuxido)
[](https://git.cincoeuzebio.com/cinco/Tmuxido/releases)

diff --git a/badges/coverage.svg b/badges/coverage.svg
deleted file mode 100644
index f8d011c..0000000
--- a/badges/coverage.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file