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:
Linux
• Ubuntu 24.04 LTS Noble Numbat
• Ubuntu 22.04 LTS Jammy Jellyfish
+ • Debian 13 Trixie
• Debian 12 Bookworm
• Debian 11 Bullseye
• Fedora 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