[core]: extend setup_uv to work with alpine (#6978)

This commit is contained in:
CanbiZ 2025-08-19 14:03:00 +02:00 committed by GitHub
parent 4480a70ceb
commit 1dd417fdaa
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1256,8 +1256,20 @@ function setup_uv() {
local UV_TAR local UV_TAR
case "$ARCH" in case "$ARCH" in
x86_64) UV_TAR="uv-x86_64-unknown-linux-gnu.tar.gz" ;; x86_64)
aarch64) UV_TAR="uv-aarch64-unknown-linux-gnu.tar.gz" ;; if grep -qi "alpine" /etc/os-release; then
UV_TAR="uv-x86_64-unknown-linux-musl.tar.gz"
else
UV_TAR="uv-x86_64-unknown-linux-gnu.tar.gz"
fi
;;
aarch64)
if grep -qi "alpine" /etc/os-release; then
UV_TAR="uv-aarch64-unknown-linux-musl.tar.gz"
else
UV_TAR="uv-aarch64-unknown-linux-gnu.tar.gz"
fi
;;
*) *)
msg_error "Unsupported architecture: $ARCH" msg_error "Unsupported architecture: $ARCH"
rm -rf "$TMP_DIR" rm -rf "$TMP_DIR"