diff --git a/.gitea/workflows/package.yml b/.gitea/workflows/package.yml index bc0b456..e63f5bb 100644 --- a/.gitea/workflows/package.yml +++ b/.gitea/workflows/package.yml @@ -72,25 +72,12 @@ jobs: esac BUN_ASSET="bun-linux-${BUN_ARCH}.zip" - BUN_URLS=" - https://ghproxy.net/https://github.com/oven-sh/bun/releases/latest/download/${BUN_ASSET} - https://ghfast.top/https://github.com/oven-sh/bun/releases/latest/download/${BUN_ASSET} - https://github.moeyy.xyz/https://github.com/oven-sh/bun/releases/latest/download/${BUN_ASSET} - https://github.com/oven-sh/bun/releases/latest/download/${BUN_ASSET} - " + BUN_URL="https://ghfast.top/https://github.com/oven-sh/bun/releases/latest/download/${BUN_ASSET}" rm -f /tmp/bun.zip - download_success=0 - for bun_url in $BUN_URLS; do - echo "Trying Bun download: ${bun_url}" - if curl -fL --connect-timeout 15 --max-time 180 --retry 2 --retry-delay 3 "$bun_url" -o /tmp/bun.zip; then - download_success=1 - break - fi - done - - if [ "$download_success" -ne 1 ]; then - echo "Failed to download Bun from all configured mirrors." + echo "Trying Bun download: ${BUN_URL}" + if ! curl -fL --connect-timeout 15 --max-time 180 --retry 2 --retry-delay 3 "$BUN_URL" -o /tmp/bun.zip; then + echo "Failed to download Bun from configured mirror." exit 1 fi