From 0ed2a661767654da1d25ab655a193d9f23d70814 Mon Sep 17 00:00:00 2001 From: naps62-yolo Date: Thu, 28 May 2026 19:58:53 +0000 Subject: [PATCH] ci(maestro): install node + pnpm for maestro-web build.rs Compiling maestro-web now requires the frontend toolchain to build the embedded SPA bundle. Co-Authored-By: Claude Opus 4.8 (1M context) --- .gitea/workflows/ci.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 1c8fab3..0059ff6 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -26,6 +26,13 @@ jobs: --component rustfmt --component clippy echo "$HOME/.cargo/bin" >> "$GITHUB_PATH" + - name: Install Node.js + pnpm + run: | + curl -fsSL https://deb.nodesource.com/setup_20.x | bash - + apt-get install -y --no-install-recommends nodejs + corepack enable + corepack prepare pnpm@9.15.4 --activate + - name: Cache cargo uses: actions/cache@v4 with: