From 0627c2ea56b63583ee0c5438f773a0b756cb9ba8 Mon Sep 17 00:00:00 2001 From: MickLesk Date: Thu, 23 Jul 2026 17:41:35 +0200 Subject: [PATCH] IronClaw: pin to v0.29.1, 1.0 Reborn CLI/config is incompatible --- ct/alpine-ironclaw.sh | 5 +++-- ct/ironclaw.sh | 5 +++-- install/alpine-ironclaw-install.sh | 2 +- install/ironclaw-install.sh | 2 +- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/ct/alpine-ironclaw.sh b/ct/alpine-ironclaw.sh index f21e59a61..84776356a 100644 --- a/ct/alpine-ironclaw.sh +++ b/ct/alpine-ironclaw.sh @@ -28,7 +28,8 @@ function update_script() { exit fi - if check_for_gh_release "ironclaw-bin" "nearai/ironclaw"; then + RELEASE="ironclaw-v0.29.1" + if check_for_gh_release "ironclaw-bin" "nearai/ironclaw" "${RELEASE}" "IronClaw 1.0 (Reborn) is a ground-up rearchitecture with an incompatible CLI/config format; pinned until this script supports it"; then msg_info "Stopping Service" rc-service ironclaw stop 2>/dev/null || true msg_ok "Stopped Service" @@ -37,7 +38,7 @@ function update_script() { cp /root/.ironclaw/.env /root/ironclaw.env.bak msg_ok "Backed up Configuration" - fetch_and_deploy_gh_release "ironclaw-bin" "nearai/ironclaw" "prebuild" "latest" "/usr/local/bin" \ + fetch_and_deploy_gh_release "ironclaw-bin" "nearai/ironclaw" "prebuild" "${RELEASE}" "/usr/local/bin" \ "ironclaw-$(uname -m)-unknown-linux-musl.tar.gz" chmod +x /usr/local/bin/ironclaw diff --git a/ct/ironclaw.sh b/ct/ironclaw.sh index 123577f80..b56f76e54 100644 --- a/ct/ironclaw.sh +++ b/ct/ironclaw.sh @@ -30,7 +30,8 @@ function update_script() { exit fi - if check_for_gh_release "ironclaw-bin" "nearai/ironclaw"; then + RELEASE="ironclaw-v0.29.1" + if check_for_gh_release "ironclaw-bin" "nearai/ironclaw" "${RELEASE}" "IronClaw 1.0 (Reborn) is a ground-up rearchitecture with an incompatible CLI/config format; pinned until this script supports it"; then msg_info "Stopping Service" systemctl stop ironclaw msg_ok "Stopped Service" @@ -39,7 +40,7 @@ function update_script() { cp /root/.ironclaw/.env /root/ironclaw.env.bak msg_ok "Backed up Configuration" - fetch_and_deploy_gh_release "ironclaw-bin" "nearai/ironclaw" "prebuild" "latest" "/usr/local/bin" \ + fetch_and_deploy_gh_release "ironclaw-bin" "nearai/ironclaw" "prebuild" "${RELEASE}" "/usr/local/bin" \ "ironclaw-$(uname -m)-unknown-linux-gnu.tar.gz" chmod +x /usr/local/bin/ironclaw diff --git a/install/alpine-ironclaw-install.sh b/install/alpine-ironclaw-install.sh index 315c82336..84936637a 100644 --- a/install/alpine-ironclaw-install.sh +++ b/install/alpine-ironclaw-install.sh @@ -31,7 +31,7 @@ $STD su -s /bin/sh postgres -c "psql -c \"CREATE DATABASE ironclaw WITH OWNER ir $STD su -s /bin/sh postgres -c "psql -d ironclaw -c \"CREATE EXTENSION IF NOT EXISTS vector;\"" msg_ok "Set up Database" -fetch_and_deploy_gh_release "ironclaw-bin" "nearai/ironclaw" "prebuild" "latest" "/usr/local/bin" \ +fetch_and_deploy_gh_release "ironclaw-bin" "nearai/ironclaw" "prebuild" "ironclaw-v0.29.1" "/usr/local/bin" \ "ironclaw-$(uname -m)-unknown-linux-musl.tar.gz" chmod +x /usr/local/bin/ironclaw diff --git a/install/ironclaw-install.sh b/install/ironclaw-install.sh index a6446690b..b1ba733bf 100644 --- a/install/ironclaw-install.sh +++ b/install/ironclaw-install.sh @@ -23,7 +23,7 @@ msg_ok "Installed Dependencies" PG_VERSION="17" PG_MODULES="pgvector" setup_postgresql PG_DB_NAME="ironclaw" PG_DB_USER="ironclaw" PG_DB_EXTENSIONS="vector" setup_postgresql_db -fetch_and_deploy_gh_release "ironclaw-bin" "nearai/ironclaw" "prebuild" "latest" "/usr/local/bin" \ +fetch_and_deploy_gh_release "ironclaw-bin" "nearai/ironclaw" "prebuild" "ironclaw-v0.29.1" "/usr/local/bin" \ "ironclaw-$(uname -m)-unknown-linux-gnu.tar.gz" chmod +x /usr/local/bin/ironclaw