diff --git a/.github/workflows/check-node-versions.yml b/.github/workflows/check-node-versions.yml index b2c364e41..953721faa 100644 --- a/.github/workflows/check-node-versions.yml +++ b/.github/workflows/check-node-versions.yml @@ -242,7 +242,7 @@ jobs: checked=$((checked + 1)) # Extract our NODE_VERSION - our_version=$(grep -oP 'NODE_VERSION="(\d+)"' "$script" | head -1 | grep -oP '\d+' || echo "") + our_version=$(grep -oP 'NODE_VERSION=\K"?\d+' "$script" | head -1 | grep -oP '\d+' || echo "") if [[ -z "$our_version" ]]; then if grep -q 'NODE_VERSION=\$(' "$script"; then our_version="dynamic" diff --git a/ct/cross-seed.sh b/ct/cross-seed.sh index 7970657d8..1672c35aa 100644 --- a/ct/cross-seed.sh +++ b/ct/cross-seed.sh @@ -25,7 +25,7 @@ function update_script() { check_container_storage check_container_resources - NODE_VERSION="24" setup_nodejs + NODE_VERSION="26" setup_nodejs ensure_dependencies build-essential if command -v cross-seed &>/dev/null; then diff --git a/ct/docmost.sh b/ct/docmost.sh index 1c6271c98..e16b7c6d1 100644 --- a/ct/docmost.sh +++ b/ct/docmost.sh @@ -27,8 +27,8 @@ function update_script() { msg_error "No ${APP} Installation Found!" exit fi - if ! command -v node >/dev/null || [[ "$(/usr/bin/env node -v | grep -oP '^v\K[0-9]+')" != "22" ]]; then - NODE_VERSION="22" NODE_MODULE="pnpm@$(curl -s https://raw.githubusercontent.com/docmost/docmost/main/package.json | jq -r '.packageManager | split("@")[1]')" setup_nodejs + if ! command -v node >/dev/null || [[ "$(/usr/bin/env node -v | grep -oP '^v\K[0-9]+')" != "26" ]]; then + NODE_VERSION="26" NODE_MODULE="pnpm@$(curl -s https://raw.githubusercontent.com/docmost/docmost/main/package.json | jq -r '.packageManager | split("@")[1]')" setup_nodejs fi export NODE_OPTIONS="--max_old_space_size=4096" diff --git a/ct/outline.sh b/ct/outline.sh index a67b7ff2e..11c8ce1bf 100644 --- a/ct/outline.sh +++ b/ct/outline.sh @@ -29,7 +29,7 @@ function update_script() { exit fi - NODE_VERSION="24" NODE_MODULE="corepack" setup_nodejs + NODE_VERSION="26" NODE_MODULE="corepack" setup_nodejs if check_for_gh_release "outline" "outline/outline"; then msg_info "Stopping Services" diff --git a/ct/termix.sh b/ct/termix.sh index 74d3bb6c6..fc1f6bfbc 100644 --- a/ct/termix.sh +++ b/ct/termix.sh @@ -30,7 +30,7 @@ function update_script() { exit fi - NODE_VERSION="24" setup_nodejs + NODE_VERSION="26" setup_nodejs if check_for_gh_tag "guacd" "apache/guacamole-server"; then msg_info "Stopping guacd" diff --git a/install/cross-seed-install.sh b/install/cross-seed-install.sh index 25a3f7ab8..c2b9469f5 100644 --- a/install/cross-seed-install.sh +++ b/install/cross-seed-install.sh @@ -17,7 +17,7 @@ msg_info "Installing Dependencies" $STD apt install -y build-essential msg_ok "Installed Dependencies" -NODE_VERSION="24" setup_nodejs +NODE_VERSION="26" setup_nodejs msg_info "Setup Cross-Seed" $STD npm install cross-seed@latest -g diff --git a/install/docmost-install.sh b/install/docmost-install.sh index 826ac8edc..db39169dc 100644 --- a/install/docmost-install.sh +++ b/install/docmost-install.sh @@ -19,7 +19,7 @@ $STD apt install -y \ make msg_ok "Installed Dependencies" -NODE_VERSION="22" NODE_MODULE="pnpm@$(curl -s https://raw.githubusercontent.com/docmost/docmost/main/package.json | jq -r '.packageManager | split("@")[1]')" setup_nodejs +NODE_VERSION="26" NODE_MODULE="pnpm@$(curl -s https://raw.githubusercontent.com/docmost/docmost/main/package.json | jq -r '.packageManager | split("@")[1]')" setup_nodejs PG_VERSION="16" setup_postgresql PG_DB_NAME="docmost_db" PG_DB_USER="docmost_user" setup_postgresql_db fetch_and_deploy_gh_release "docmost" "docmost/docmost" "tarball" diff --git a/install/outline-install.sh b/install/outline-install.sh index 222fdd016..d270ae440 100644 --- a/install/outline-install.sh +++ b/install/outline-install.sh @@ -20,7 +20,7 @@ $STD apt install -y \ redis msg_ok "Installed Dependencies" -NODE_VERSION="24" NODE_MODULE="corepack" setup_nodejs +NODE_VERSION="26" NODE_MODULE="corepack" setup_nodejs PG_VERSION="16" setup_postgresql PG_DB_NAME="outline" PG_DB_USER="outline" setup_postgresql_db diff --git a/install/oxicloud-install.sh b/install/oxicloud-install.sh index 1b80f103c..33d060eac 100644 --- a/install/oxicloud-install.sh +++ b/install/oxicloud-install.sh @@ -17,7 +17,7 @@ msg_info "Installing Dependencies" $STD apt install -y build-essential msg_ok "Installed Dependencies" -NODE_VERSION="24" setup_nodejs +NODE_VERSION="26" setup_nodejs PG_VERSION="17" setup_postgresql PG_DB_NAME="oxicloud" PG_DB_USER="oxicloud" setup_postgresql_db fetch_and_deploy_gh_release "OxiCloud" "DioCrafts/OxiCloud" "tarball" "latest" "/opt/oxicloud" diff --git a/install/ps5-mqtt-install.sh b/install/ps5-mqtt-install.sh index 96c380286..c9e383b26 100644 --- a/install/ps5-mqtt-install.sh +++ b/install/ps5-mqtt-install.sh @@ -19,7 +19,7 @@ $STD apt install -y \ ca-certificates msg_ok "Installed Dependencies" -NODE_VERSION="22" NODE_MODULE="playactor" setup_nodejs +NODE_VERSION="24" NODE_MODULE="playactor" setup_nodejs fetch_and_deploy_gh_release "ps5-mqtt" "FunkeyFlo/ps5-mqtt" "tarball" msg_info "Configuring PS5-MQTT" diff --git a/install/sync-in-install.sh b/install/sync-in-install.sh index 781ef4a9c..fdaab44c5 100644 --- a/install/sync-in-install.sh +++ b/install/sync-in-install.sh @@ -13,7 +13,7 @@ setting_up_container network_check update_os -NODE_VERSION="22" setup_nodejs +NODE_VERSION="24" setup_nodejs setup_mariadb MARIADB_DB_NAME="sync_in" MARIADB_DB_USER="sync_in" setup_mariadb_db diff --git a/install/termix-install.sh b/install/termix-install.sh index bd28f3b38..cab979d74 100644 --- a/install/termix-install.sh +++ b/install/termix-install.sh @@ -54,7 +54,7 @@ cd /opt rm -rf /opt/guacamole-server msg_ok "Built Guacamole Server (guacd)" -NODE_VERSION="24" setup_nodejs +NODE_VERSION="26" setup_nodejs fetch_and_deploy_gh_release "termix" "Termix-SSH/Termix" "tarball" msg_info "Building Frontend"