From 9f35cc33caed382301996525f3fc4085042edd55 Mon Sep 17 00:00:00 2001 From: Tom Frenzel Date: Sun, 25 Jan 2026 14:43:56 +0100 Subject: [PATCH] fix: add version variable to shelfmark --- ct/shelfmark.sh | 2 ++ install/shelfmark-install.sh | 2 ++ 2 files changed, 4 insertions(+) diff --git a/ct/shelfmark.sh b/ct/shelfmark.sh index f69bca3f0..3c1d1dfab 100644 --- a/ct/shelfmark.sh +++ b/ct/shelfmark.sh @@ -39,8 +39,10 @@ function update_script() { cp /opt/shelfmark/start.sh /opt/start.sh.bak CLEAN_INSTALL=1 fetch_and_deploy_gh_release "shelfmark" "calibrain/shelfmark" "tarball" "latest" "/opt/shelfmark" + RELEASE_VERSION=$(cat "$HOME/.shelfmark") msg_info "Updating Shelfmark" + sed -i "s/^RELEASE_VERSION=.*/RELEASE_VERSION=$RELEASE_VERSION/" /etc/shelfmark/.env cd /opt/shelfmark/src/frontend $STD npm ci $STD npm run build diff --git a/install/shelfmark-install.sh b/install/shelfmark-install.sh index d38645bae..729cf7d7a 100644 --- a/install/shelfmark-install.sh +++ b/install/shelfmark-install.sh @@ -22,6 +22,7 @@ NODE_VERSION="22" setup_nodejs PYTHON_VERSION="3.12" setup_uv fetch_and_deploy_gh_release "shelfmark" "calibrain/shelfmark" "tarball" "latest" "/opt/shelfmark" +RELEASE_VERSION=$(cat "$HOME/.shelfmark") msg_info "Building Shelfmark frontend" cd /opt/shelfmark/src/frontend @@ -43,6 +44,7 @@ TMP_DIR=/tmp/shelfmark ENABLE_LOGGING=true FLASK_HOST=0.0.0.0 FLASK_PORT=8084 +RELEASE_VERSION=$RELEASE_VERSION # SESSION_COOKIES_SECURE=true # CWA_DB_PATH= # USE_CF_BYPASS=true