From 4b7e242998eb07d237a89718193ebd31017d60a6 Mon Sep 17 00:00:00 2001 From: Alex Clarke Date: Fri, 19 Jun 2026 12:45:41 -0600 Subject: [PATCH] fix: usql version upgrade --- assets/sbx-kit/spec.yaml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/assets/sbx-kit/spec.yaml b/assets/sbx-kit/spec.yaml index 2a86ceb..7dd5a11 100644 --- a/assets/sbx-kit/spec.yaml +++ b/assets/sbx-kit/spec.yaml @@ -257,17 +257,18 @@ commands: description: Install uv (required for Python-based custom tools) - command: | set -euo pipefail - USQL_VERSION="0.19.20" + USQL_VERSION=$(curl -sSL https://api.github.com/repos/xo/usql/releases/latest | jq -r .tag_name | sed 's/^v//') ARCH=$(uname -m) case "$ARCH" in x86_64) USQL_ARCH=amd64 ;; aarch64) USQL_ARCH=arm64 ;; *) echo "Unsupported arch for usql install: $ARCH" >&2; exit 1 ;; esac - curl -sSL "https://github.com/xo/usql/releases/download/v${USQL_VERSION}/usql_static-${USQL_VERSION}-linux-${USQL_ARCH}.tar.bz2" -o /tmp/usql.tar.bz2 - sudo tar -xjf /tmp/usql.tar.bz2 -C /usr/local/bin - sudo chmod +x /usr/local/bin/usql - rm -f /tmp/usql.tar.bz2 + TMPDIR=$(mktemp -d) + trap 'rm -rf "$TMPDIR"' EXIT + curl -sSL "https://github.com/xo/usql/releases/download/v${USQL_VERSION}/usql_static-${USQL_VERSION}-linux-${USQL_ARCH}.tar.bz2" -o "$TMPDIR/usql.tar.bz2" + tar -xjf "$TMPDIR/usql.tar.bz2" -C "$TMPDIR" + sudo install -m 0755 "$TMPDIR/usql_static" /usr/local/bin/usql user: "1000" description: Install the usql universal SQL CLI (used by the built-in sql agent and execute_sql_code tool) - command: |