diff --git a/.ci/Fedora35/Dockerfile b/.ci/Fedora35/Dockerfile deleted file mode 100644 index 615f1265..00000000 --- a/.ci/Fedora35/Dockerfile +++ /dev/null @@ -1,21 +0,0 @@ -FROM fedora:35 - -RUN dnf install -y \ - @development-tools \ - ccache \ - cmake \ - desktop-file-utils \ - file \ - gcc-c++ \ - git \ - hicolor-icon-theme \ - libappstream-glib \ - mariadb-devel \ - protobuf-devel \ - qt5-{qttools,qtsvg,qtmultimedia,qtwebsockets}-devel \ - rpm-build \ - sqlite-devel \ - wget \ - xz-devel \ - zlib-devel \ - && dnf clean all diff --git a/.ci/Fedora37/Dockerfile b/.ci/Fedora37/Dockerfile new file mode 100644 index 00000000..3b4775be --- /dev/null +++ b/.ci/Fedora37/Dockerfile @@ -0,0 +1,14 @@ +FROM fedora:37 + +RUN dnf install -y \ + ccache \ + cmake \ + gcc-c++ \ + git \ + mariadb-devel \ + protobuf-devel \ + qt6-{qttools,qtsvg,qtmultimedia,qtwebsockets}-devel \ + rpm-build \ + xz-devel \ + zlib-devel \ + && dnf clean all diff --git a/.ci/UbuntuKinetic/Dockerfile b/.ci/UbuntuKinetic/Dockerfile new file mode 100644 index 00000000..4433d161 --- /dev/null +++ b/.ci/UbuntuKinetic/Dockerfile @@ -0,0 +1,26 @@ +FROM ubuntu:kinetic + +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 \ + libqt6svg6-dev \ + libqt6websockets6-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 beb89fb8..b7240f25 100644 --- a/.ci/release_template.md +++ b/.ci/release_template.md @@ -17,10 +17,11 @@ include different targets --> - Ubuntu 18.04 ("Bionic Beaver") - Ubuntu 20.04 ("Focal Fossa") - Ubuntu 22.04 ("Jammy Jellyfish") + - Ubuntu 22.10 ("Kinetic Kudu") - Debian 10 ("Buster") - Debian 11 ("Bullseye") - - Fedora 35 - Fedora 36 + - Fedora 37 We are also packaged in Arch Linux's official community repository, courtesy of @FFY00 General linux support is available via a flatpak package (Flathub) diff --git a/.github/workflows/desktop-build.yml b/.github/workflows/desktop-build.yml index c7e32927..2e2b2299 100644 --- a/.github/workflows/desktop-build.yml +++ b/.github/workflows/desktop-build.yml @@ -91,11 +91,11 @@ jobs: - distro: Debian11 package: DEB - - distro: Fedora35 + - distro: Fedora36 package: RPM test: skip - - distro: Fedora36 + - distro: Fedora37 package: RPM - distro: UbuntuBionic @@ -107,6 +107,10 @@ jobs: - distro: UbuntuJammy package: DEB + test: skip # running tests on all distros is superfluous + + - distro: UbuntuKinetic + package: DEB name: ${{matrix.distro}} needs: configure