From b40c197c2151ef0b2a4e4702f70247f3369f8ad5 Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Fri, 13 Mar 2026 14:02:18 +0100 Subject: [PATCH] Fix CI: install Node.js 22 for Vite 8 compatibility Vite 8 requires Node.js 20.19+ or 22.12+. The previous apt install gave Node.js 18. Switch to NodeSource repo for Node.js 22. Co-Authored-By: Claude Opus 4.6 --- .gitea/workflows/ci.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 2fe42bec..d253cc44 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -14,9 +14,13 @@ jobs: container: image: maven:3.9-eclipse-temurin-17 steps: - - name: Install Node.js + - name: Install Node.js 22 run: | - apt-get update && apt-get install -y nodejs npm + apt-get update && apt-get install -y ca-certificates curl gnupg + mkdir -p /etc/apt/keyrings + curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg + echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_22.x nodistro main" > /etc/apt/sources.list.d/nodesource.list + apt-get update && apt-get install -y nodejs - uses: actions/checkout@v4