From e74c20c7098d8b3ad1f4f8637148b377cf69f7c3 Mon Sep 17 00:00:00 2001 From: c4ch3c4d3 <23181631+c4ch3c4d3@users.noreply.github.com> Date: Fri, 2 Oct 2026 10:08:44 -0600 Subject: [PATCH] openchamber bootstrap: always update @openchamber/web to latest --- openchamber-boostrap.sh | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/openchamber-boostrap.sh b/openchamber-boostrap.sh index 563d9ce..76f42d5 100644 --- a/openchamber-boostrap.sh +++ b/openchamber-boostrap.sh @@ -13,7 +13,7 @@ # 3. Pins PATH + OPENCHAMBER_RELAY_URL into shell rc files so # non-interactive SSH sessions (OpenChamber's exec path) inherit them # 4. Installs opencode (if missing) -# 5. Installs @openchamber/web globally via bun (if missing) +# 5. Installs/updates @openchamber/web to latest via bun (every run) # 6. Syncs ~/.config/opencode/opencode.json from CONFIG_URL # 7. Verifies: versions + relay health # @@ -116,12 +116,10 @@ fi [ -x "$HOME/.opencode/bin/opencode" ] && export PATH="$HOME/.opencode/bin:$PATH" # ---- 5. openchamber -------------------------------------------------------- -if bun pm ls -g 2>/dev/null | grep -q "@openchamber/web"; then - ok "openchamber already installed: $(openchamber --version 2>/dev/null || echo '?')" -else - info "installing @openchamber/web globally..." - bun install -g @openchamber/web -fi +# Always (re)install the latest published version so re-runs upgrade in place. +info "installing/updating @openchamber/web to latest..." +bun install -g @openchamber/web@latest +ok "openchamber version: $(openchamber --version 2>/dev/null || echo '?')" # ---- 6. opencode config sync ------------------------------------------------ CFG_DIR="$HOME/.config/opencode"