From 7a9facb3c1ceb1a9f102ea12afead314a175a15e Mon Sep 17 00:00:00 2001 From: Alex Pyrgiotis Date: Tue, 9 Apr 2024 15:30:08 +0300 Subject: [PATCH] dev_scripts: Add Ubuntu Noble / Fedora 40 in our QA scripts --- dev_scripts/env.py | 4 ++++ dev_scripts/qa.py | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/dev_scripts/env.py b/dev_scripts/env.py index 7f45a52..7b19568 100755 --- a/dev_scripts/env.py +++ b/dev_scripts/env.py @@ -564,6 +564,8 @@ class Env: elif self.distro == "ubuntu" and self.version in ( "23.10", "mantic", + "24.04", + "noble", ): install_deps = ( DOCKERFILE_UBUNTU_REM_USER + DOCKERFILE_BUILD_DEV_DEBIAN_DEPS @@ -650,6 +652,8 @@ class Env: elif self.distro == "ubuntu" and self.version in ( "23.10", "mantic", + "24.04", + "noble", ): install_deps = DOCKERFILE_UBUNTU_REM_USER + DOCKERFILE_BUILD_DEBIAN_DEPS package = f"dangerzone_{version}-1_all.deb" diff --git a/dev_scripts/qa.py b/dev_scripts/qa.py index 74a2397..28f6014 100755 --- a/dev_scripts/qa.py +++ b/dev_scripts/qa.py @@ -902,6 +902,11 @@ class QAUbuntu2310(QADebianBased): VERSION = "23.10" +class QAUbuntu2404(QADebianBased): + DISTRO = "ubuntu" + VERSION = "24.04" + + class QAFedora(QALinux): """Base class for Fedora distros. @@ -919,6 +924,10 @@ class QAFedora(QALinux): ) +class QAFedora40(QAFedora): + VERSION = "40" + + class QAFedora39(QAFedora): VERSION = "39"