From 0d476c8a8bbf7664dbd4db790343af67a54c0ebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Sun, 9 Aug 2026 18:24:28 -0600 Subject: [PATCH] Re-add Node.js for CI actions --- .gitea/workflows/ci.yml | 2 +- ci/Dockerfile | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 74e73dc..a638ef5 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -9,7 +9,7 @@ jobs: test: name: Test runs-on: ubuntu-latest - container: gitea.kosmos.org/kosmos/akkounts-ci:0.11.0 + container: gitea.kosmos.org/kosmos/akkounts-ci:0.11.1 services: redis: image: redis diff --git a/ci/Dockerfile b/ci/Dockerfile index 4c9af95..8c3ce36 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -5,5 +5,12 @@ SHELL ["/bin/bash", "-o", "pipefail", "-c"] RUN apt-get update -qq && apt-get install -y --no-install-recommends curl unzip \ ldap-utils tini libvips + +# Node.js — required by GitHub/Gitea Actions runtime for JS-based actions +# (actions/checkout, actions/cache, etc.) +RUN curl -fsSL https://deb.nodesource.com/setup_lts.x | bash - +RUN apt-get update && apt-get install -y nodejs + +# Bun — used by the app for CSS builds RUN curl -fsSL https://bun.sh/install | bash -s -- bun-v1.3.14 ENV PATH="/root/.bun/bin:$PATH"