From 80118350d841563bb2862d7a1efb8431756df0ad Mon Sep 17 00:00:00 2001 From: Joel Rosdahl Date: Sat, 13 Sep 2025 11:42:54 +0200 Subject: [PATCH] chore: Add debian-13 dockerfile --- dockerfiles/debian-13/Dockerfile | 22 ++++++++++++++++++++++ misc/test-some-systems | 3 +++ 2 files changed, 25 insertions(+) create mode 100644 dockerfiles/debian-13/Dockerfile diff --git a/dockerfiles/debian-13/Dockerfile b/dockerfiles/debian-13/Dockerfile new file mode 100644 index 00000000..185e2701 --- /dev/null +++ b/dockerfiles/debian-13/Dockerfile @@ -0,0 +1,22 @@ +ARG BASE_IMAGE=debian:13 +FROM ${BASE_IMAGE} AS build + +RUN apt-get update \ + && apt-get install -y --no-install-recommends \ + bash \ + build-essential \ + ca-certificates \ + ccache \ + clang \ + cmake \ + elfutils \ + gcc \ + libhiredis-dev \ + libzstd-dev \ + python3 \ + redis-server \ + redis-tools \ + && rm -rf /var/lib/apt/lists/* + +# Redirect all compilers to ccache. +RUN for t in gcc g++ cc c++ clang clang++; do ln -vs /usr/bin/ccache /usr/local/bin/$t; done diff --git a/misc/test-some-systems b/misc/test-some-systems index 9c4bf92c..65177afc 100755 --- a/misc/test-some-systems +++ b/misc/test-some-systems @@ -45,6 +45,9 @@ build debian-11 clang clang++ clang -D DEPS=DOWNLOAD build debian-12 gcc g++ gcc -D DEPS=DOWNLOAD build debian-12 clang clang++ clang -D DEPS=DOWNLOAD +build debian-13 gcc g++ gcc -D DEPS=DOWNLOAD +build debian-13 clang clang++ clang -D DEPS=DOWNLOAD + build fedora-42 gcc g++ gcc -D DEPS=DOWNLOAD build fedora-42 clang clang++ clang -D DEPS=DOWNLOAD -D ENABLE_TESTING=OFF # doctest issue #900 -- 2.47.3