From 268559d8deb7f7d5a48ad5f8a2fed0b735b6ae18 Mon Sep 17 00:00:00 2001 From: SlightlyCircuitous <71394296+SlightlyCircuitous@users.noreply.github.com> Date: Sat, 23 Aug 2025 23:34:07 -0400 Subject: [PATCH] Add Debian 13 'Trixie' build (#6068) * Create Dockerfile * Add Debian 13 to release template * Add Debian 13 to desktop-build * Add ca-certificates package to build attempting to fix SSL issues --- .ci/Debian13/Dockerfile | 29 +++++++++++++++++++++++++++++ .ci/release_template.md | 1 + .github/workflows/desktop-build.yml | 5 +++++ 3 files changed, 35 insertions(+) create mode 100644 .ci/Debian13/Dockerfile diff --git a/.ci/Debian13/Dockerfile b/.ci/Debian13/Dockerfile new file mode 100644 index 000000000..d7ab6ac86 --- /dev/null +++ b/.ci/Debian13/Dockerfile @@ -0,0 +1,29 @@ +FROM debian:13 + +RUN apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ + build-essential \ + ca-certificates \ + ccache \ + clang-format \ + cmake \ + file \ + g++ \ + git \ + libgl-dev \ + liblzma-dev \ + libmariadb-dev-compat \ + libprotobuf-dev \ + libqt6multimedia6 \ + libqt6sql6-mysql \ + ninja-build \ + protobuf-compiler \ + qt6-image-formats-plugins \ + qt6-l10n-tools \ + qt6-multimedia-dev \ + qt6-svg-dev \ + qt6-tools-dev \ + qt6-tools-dev-tools \ + qt6-websockets-dev \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* diff --git a/.ci/release_template.md b/.ci/release_template.md index d2e6716f8..e5c66a29a 100644 --- a/.ci/release_template.md +++ b/.ci/release_template.md @@ -20,6 +20,7 @@ Available pre-compiled binaries for installation: LinuxUbuntu 24.04 LTS Noble NumbatUbuntu 22.04 LTS Jammy Jellyfish + • Debian 13 TrixieDebian 12 BookwormDebian 11 BullseyeFedora 42 diff --git a/.github/workflows/desktop-build.yml b/.github/workflows/desktop-build.yml index 63e45d9fe..21b42a848 100644 --- a/.github/workflows/desktop-build.yml +++ b/.github/workflows/desktop-build.yml @@ -105,6 +105,11 @@ jobs: - distro: Debian version: 12 package: DEB + test: skip # Running tests on all distros is superfluous + + - distro: Debian + version: 13 + package: DEB - distro: Fedora version: 41