From d713ea005f3bbe6b42c94c1813d2dfac4fdcb1fc Mon Sep 17 00:00:00 2001 From: deeplow <deeplower@protonmail.com> Date: Thu, 18 May 2023 13:15:55 +0100 Subject: [PATCH] Deprecate Fedora 36 support Fixes #420 --- .circleci/config.yml | 43 ------------------------------------------- CHANGELOG.md | 7 +++++++ dev_scripts/qa.py | 4 ---- 3 files changed, 7 insertions(+), 47 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 6db6038f9..31b7cf0bd 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -273,32 +273,6 @@ jobs: ./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 - 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 36 build-dev - - - run: - name: Run CI tests - command: | - ./dev_scripts/env.py --distro fedora --version 36 run --dev \ - bash -c 'cd dangerzone; poetry run make test' - ci-debian-bookworm: machine: image: ubuntu-2004:202111-01 @@ -429,17 +403,6 @@ jobs: - run: *copy-image - run: *build-rpm - build-fedora-36: - docker: - - image: fedora:36 - resource_class: medium+ - steps: - - run: *install-dependencies-rpm - - checkout - - restore_cache: *restore-cache - - run: *copy-image - - run: *build-rpm - workflows: version: 2 @@ -471,9 +434,6 @@ workflows: - ci-fedora-37: requires: - build-container-image - - ci-fedora-36: - requires: - - build-container-image - build-ubuntu-kinetic: requires: - build-container-image @@ -495,6 +455,3 @@ workflows: - build-fedora-37: requires: - build-container-image - - build-fedora-36: - requires: - - build-container-image diff --git a/CHANGELOG.md b/CHANGELOG.md index 73abee5b7..7d2b6fcd3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,13 @@ since 0.4.1, and this project adheres to [Semantic Versioning](https://semver.or ## [Unreleased] +### Added + +### Removed +- Platform support: Drop Fedora 36, since it's end-of-life ([issues #420](https://github.com/freedomofpress/dangerzone/issues/420)) + +### Fixed + ### Security - Continuously scan our Python dependencies and container image for diff --git a/dev_scripts/qa.py b/dev_scripts/qa.py index 9d229acb0..6c4e74fa0 100755 --- a/dev_scripts/qa.py +++ b/dev_scripts/qa.py @@ -810,10 +810,6 @@ def build_package(self): ) -class QAFedora36(QAFedora): - VERSION = "36" - - class QAFedora37(QAFedora): VERSION = "37"