diff --git a/.ci/Debian12/Dockerfile b/.ci/Debian12/Dockerfile new file mode 100644 index 00000000..f8ceedf7 --- /dev/null +++ b/.ci/Debian12/Dockerfile @@ -0,0 +1,26 @@ +FROM debian:12 + +RUN apt-get update && \ + DEBIAN_FRONTEND=noninteractive apt-get install -y --no-install-recommends \ + build-essential \ + ccache \ + clang-format \ + cmake \ + file \ + g++ \ + git \ + libgl-dev \ + liblzma-dev \ + libmariadb-dev-compat \ + libprotobuf-dev \ + libqt6multimedia6 \ + libqt6sql6-mysql \ + qt6-svg-dev \ + qt6-websockets-dev \ + protobuf-compiler \ + qt6-l10n-tools \ + qt6-multimedia-dev \ + qt6-tools-dev \ + qt6-tools-dev-tools \ + && apt-get clean \ + && rm -rf /var/lib/apt/lists/* diff --git a/.ci/release_template.md b/.ci/release_template.md index 13268e54..87ea1ea2 100644 --- a/.ci/release_template.md +++ b/.ci/release_template.md @@ -19,6 +19,7 @@ include different targets --> - Ubuntu 22.10 ("Kinetic Kudu") - Ubuntu 23.04 ("Lunar Lobster") - Debian 11 ("Bullseye") + - Debian 12 ("Bookworm") - Fedora 36 - Fedora 37 - Fedora 38 diff --git a/.github/workflows/desktop-build.yml b/.github/workflows/desktop-build.yml index ca902a4c..1eda9137 100644 --- a/.github/workflows/desktop-build.yml +++ b/.github/workflows/desktop-build.yml @@ -92,6 +92,9 @@ jobs: - distro: Debian11 package: DEB + - distro: Debian12 + package: DEB + - distro: Fedora36 package: RPM test: skip