From a9d61e2a0eeb993129ad238f8f29e9f7392efea9 Mon Sep 17 00:00:00 2001 From: Vantz Stockwell Date: Tue, 17 Mar 2026 09:41:44 -0400 Subject: [PATCH] =?UTF-8?q?fix:=20upgrade=20Node=20to=2022=20if=20<20=20?= =?UTF-8?q?=E2=80=94=20Tailwind=20CSS=20v4=20requires=20Node=2020+?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/build-release.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/build-release.yml b/.gitea/workflows/build-release.yml index 3f34b51..dc3432f 100644 --- a/.gitea/workflows/build-release.yml +++ b/.gitea/workflows/build-release.yml @@ -57,8 +57,10 @@ jobs: default-jre-headless \ python3 curl pkg-config - # Node.js - if ! command -v node >/dev/null 2>&1; then + # Node.js 22 — Tailwind CSS v4 and Naive UI require Node >= 20 + NODE_MAJOR=$(node --version 2>/dev/null | sed 's/v\([0-9]*\).*/\1/' || echo "0") + if [ "$NODE_MAJOR" -lt 20 ]; then + echo "Node $NODE_MAJOR is too old, installing Node 22..." curl -fsSL https://deb.nodesource.com/setup_22.x | bash - apt-get install -y -qq nodejs fi