From f7eeaeddcb11ecfbd0a17ea1c99d17bbdd41af62 Mon Sep 17 00:00:00 2001 From: SlightlyCircuitous <71394296+SlightlyCircuitous@users.noreply.github.com> Date: Fri, 8 May 2026 18:28:03 -0400 Subject: [PATCH] Drop builds for Debian 11 and Ubuntu 22.04 (#6643) * Delete .ci/Debian11 directory * Delete .ci/Servatrice_Debian11 directory * Delete .ci/Ubuntu22.04 directory * Update desktop-build.yml * Update release_template.md * Add servatrice debian 12 * Update desktop-build.yml --- .ci/Debian11/Dockerfile | 26 ------------------- .../Dockerfile | 10 +++---- .ci/Ubuntu22.04/Dockerfile | 26 ------------------- .ci/release_template.md | 2 -- .github/workflows/desktop-build.yml | 12 ++------- 5 files changed, 7 insertions(+), 69 deletions(-) delete mode 100644 .ci/Debian11/Dockerfile rename .ci/{Servatrice_Debian11 => Servatrice_Debian12}/Dockerfile (75%) delete mode 100644 .ci/Ubuntu22.04/Dockerfile diff --git a/.ci/Debian11/Dockerfile b/.ci/Debian11/Dockerfile deleted file mode 100644 index b994863bf..000000000 --- a/.ci/Debian11/Dockerfile +++ /dev/null @@ -1,26 +0,0 @@ -FROM debian:11 - -RUN apt-get update && \ - DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ - build-essential \ - ccache \ - clang-format \ - cmake \ - file \ - g++ \ - git \ - liblzma-dev \ - libmariadb-dev-compat \ - libprotobuf-dev \ - libqt5multimedia5-plugins \ - libqt5sql5-mysql \ - libqt5svg5-dev \ - libqt5websockets5-dev \ - ninja-build \ - protobuf-compiler \ - qt5-image-formats-plugins \ - qtmultimedia5-dev \ - qttools5-dev \ - qttools5-dev-tools \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* diff --git a/.ci/Servatrice_Debian11/Dockerfile b/.ci/Servatrice_Debian12/Dockerfile similarity index 75% rename from .ci/Servatrice_Debian11/Dockerfile rename to .ci/Servatrice_Debian12/Dockerfile index fadc9e0e7..21f6a036e 100644 --- a/.ci/Servatrice_Debian11/Dockerfile +++ b/.ci/Servatrice_Debian12/Dockerfile @@ -1,4 +1,4 @@ -FROM debian:11 +FROM debian:12 RUN apt-get update && \ DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ @@ -11,11 +11,11 @@ RUN apt-get update && \ git \ libmariadb-dev-compat \ libprotobuf-dev \ - libqt5sql5-mysql \ - libqt5websockets5-dev \ + libqt6sql6-mysql \ ninja-build \ protobuf-compiler \ - qttools5-dev \ - qttools5-dev-tools \ + qt6-tools-dev \ + qt6-tools-dev-tools \ + qt6-websockets-dev \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* diff --git a/.ci/Ubuntu22.04/Dockerfile b/.ci/Ubuntu22.04/Dockerfile deleted file mode 100644 index 93c8fdea9..000000000 --- a/.ci/Ubuntu22.04/Dockerfile +++ /dev/null @@ -1,26 +0,0 @@ -FROM ubuntu:22.04 - -RUN apt-get update && \ - DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ - build-essential \ - ccache \ - clang-format \ - cmake \ - file \ - g++ \ - git \ - liblzma-dev \ - libmariadb-dev-compat \ - libprotobuf-dev \ - libqt5multimedia5-plugins \ - libqt5sql5-mysql \ - libqt5svg5-dev \ - libqt5websockets5-dev \ - ninja-build \ - protobuf-compiler \ - qt5-image-formats-plugins \ - qtmultimedia5-dev \ - qttools5-dev \ - qttools5-dev-tools \ - && apt-get clean \ - && rm -rf /var/lib/apt/lists/* diff --git a/.ci/release_template.md b/.ci/release_template.md index e6dc2e4be..ac78a193a 100644 --- a/.ci/release_template.md +++ b/.ci/release_template.md @@ -19,10 +19,8 @@ Available pre-compiled binaries for installation: LinuxUbuntu 26.04 LTS Resolute RacoonUbuntu 24.04 LTS Noble Numbat - • Ubuntu 22.04 LTS Jammy JellyfishDebian 13 TrixieDebian 12 Bookworm - • Debian 11 BullseyeFedora 44Fedora 43 diff --git a/.github/workflows/desktop-build.yml b/.github/workflows/desktop-build.yml index 9eb81c007..62108b34a 100644 --- a/.github/workflows/desktop-build.yml +++ b/.github/workflows/desktop-build.yml @@ -107,12 +107,8 @@ jobs: package: skip # We are packaged in Arch already allow-failure: yes - - distro: Debian - version: 11 - package: DEB - - distro: Servatrice_Debian - version: 11 + version: 12 package: DEB test: skip server_only: yes @@ -135,14 +131,10 @@ jobs: version: 44 package: RPM - - distro: Ubuntu - version: 22.04 - package: DEB - test: skip # Running tests on all distros is superfluous - - distro: Ubuntu version: 24.04 package: DEB + test: skip # Running tests on all distros is superfluous - distro: Ubuntu version: 26.04