From d08f18b65de2f44afb097f2e43eebb5d428af8ff Mon Sep 17 00:00:00 2001 From: Alex Pyrgiotis Date: Mon, 6 Feb 2023 18:44:33 +0200 Subject: [PATCH] ci: Run CI tests for Fedora 37 Run CI tests for Fedora 37 environments, now that we no longer require PySide2 as a dev dependency. Fixes #294 --- .circleci/config.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 4fe26047c..805f83b45 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -223,6 +223,32 @@ jobs: ./dev_scripts/env.py --distro ubuntu --version 22.04 run --dev \ bash -c 'cd dangerzone; poetry run make test' + ci-fedora-37: + machine: + image: ubuntu-2004:202111-01 + steps: + - checkout + - run: *install-podman + + - run: + name: Prepare cache directory + command: | + sudo mkdir -p /caches + sudo chown -R $USER:$USER /caches + - restore_cache: *restore-cache + - run: *copy-image + + - run: + name: Prepare Dangerzone environment + command: | + ./dev_scripts/env.py --distro fedora --version 37 build-dev + + - run: + name: Run CI tests + command: | + ./dev_scripts/env.py --distro fedora --version 37 run --dev \ + bash -c 'cd dangerzone; poetry run make test' + ci-fedora-36: machine: image: ubuntu-2004:202111-01 @@ -466,6 +492,9 @@ workflows: - ci-debian-bookworm: requires: - build-container-image + - ci-fedora-37: + requires: + - build-container-image - ci-fedora-36: requires: - build-container-image