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"