From e292084225b557d0d0910cbddf1abca091c836c5 Mon Sep 17 00:00:00 2001 From: enricobuehler Date: Sat, 4 Jul 2026 17:02:17 +0000 Subject: [PATCH] =?UTF-8?q?fix(ci/arch):=20install=20nodejs=20before=20act?= =?UTF-8?q?ions/checkout=20=E2=80=94=20act=5Frunner=20doesn't=20inject=20n?= =?UTF-8?q?ode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- .gitea/workflows/arch.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/arch.yml b/.gitea/workflows/arch.yml index 74bfe0c..1f9b627 100644 --- a/.gitea/workflows/arch.yml +++ b/.gitea/workflows/arch.yml @@ -34,11 +34,12 @@ jobs: env: CARGO_HOME: /usr/local/cargo steps: - # git must exist before actions/checkout (base-devel ships without it). + # git + nodejs must exist before actions/checkout — base-devel ships neither, and + # act_runner runs the action's JS with the CONTAINER's node, it does not inject one. - name: Install build + runtime-dev deps run: | pacman -Syu --noconfirm --needed \ - git rust clang cmake nasm pkgconf python \ + git nodejs rust clang cmake nasm pkgconf python \ gtk4 libadwaita sdl3 ffmpeg pipewire wayland libxkbcommon opus libei \ mesa libglvnd unzip libarchive # bun builds the punktfunk-web console AND is vendored as its runtime (PF_WITH_WEB=1);