Files
ConformalLabpp/.gitea/docker/Dockerfile.ci-cpp
Tarik Moussa 488223f75d
Some checks failed
Mirror to Codeberg / mirror (push) Failing after 2s
C++ Tests / test (push) Has started running
docker: replace g++ + make with build-essential
build-essential pulls gcc, g++, make and libc-dev together.
CMake declares LANGUAGES C CXX so it needs a C compiler (cc) too –
individual g++ install can leave gaps that build-essential covers.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-09 23:03:25 +02:00

17 lines
531 B
Docker

FROM --platform=linux/arm64 ubuntu:22.04
# Node.js 20 from NodeSource (Ubuntu Jammy ships v12 which is too old
# for actions/checkout@v4 — static class blocks require Node.js >= 16).
RUN apt-get update -qq && \
apt-get install -y --no-install-recommends \
curl ca-certificates && \
curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \
apt-get install -y --no-install-recommends \
nodejs \
cmake \
build-essential \
git \
&& rm -rf /var/lib/apt/lists/*
WORKDIR /workspace