From e5e2e7feb683709160433874db5f1c878919af58 Mon Sep 17 00:00:00 2001
From: memdmp <memdmp@estrogen.zone>
Date: Fri, 20 Jun 2025 18:35:52 +0000
Subject: scripting: output properly

---
 push-to-codeberg | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

(limited to 'push-to-codeberg')

diff --git a/push-to-codeberg b/push-to-codeberg
index 54b06f5..4c6e28d 100755
--- a/push-to-codeberg
+++ b/push-to-codeberg
@@ -6,11 +6,16 @@ source ~/.config/codeberg-push-env
 ARCH="${CBUILD:-"${CARCH:-"x86_64"}"}"
 if [[ "$ARCH" != "x86_64" ]]; then echo "Non-x86_64 architectures are currently poorly handled by Codeberg."; exit 1; fi
 pushToRepo() {
-  curl -fLo- --user "$API_USER:$API_KEY" --upload-file target/"$1"/"${ARCH}"/"$2"-[0-9]*.*.*-r*.apk https://codeberg.org/api/packages/"${CODEBERG_PACKAGE_REPO_USER:-"dmpmem"}"/alpine/latest-stable/"$1"
+  FILE="$(eval 'ls target/"$1"/"${ARCH}"/"$2"-[0-9]*.*.*-r*.apk' 2>/dev/null || true)"
+  if [[ -f "$FILE" ]]; then
+    echo "[$1/$2]: Publishing..."
+    curl -fLo- --user "$API_USER:$API_KEY" --upload-file "$FILE" https://codeberg.org/api/packages/"${CODEBERG_PACKAGE_REPO_USER:-"dmpmem"}"/alpine/"${ALPINE_CHANNEL:-"latest-stable"}"/"$1" && echo "\x1b[1F\x1b[2K[$1/$2]: Published"
+  else
+    echo "[$1/$2]: WARN: No file, cannot publish"
+  fi
 }
 pushToRepo memdmp zsh-zuwu
-if eval "file target/utau/${ARCH}/openutau-[0-9]*.*.*-r*.apk" >/dev/null 2>/dev/null; then
-  pushToRepo utau openutau
-  pushToRepo utau openutau-onnxruntime
-  pushToRepo utau openutau-worldline
-fi
+pushToRepo memdmp airsonic-refix
+pushToRepo utau openutau
+pushToRepo utau openutau-onnxruntime
+pushToRepo utau openutau-worldline
-- 
cgit v1.2.3