From b8ef2e67eea9730a566b1f3cd696b025ba7275e3 Mon Sep 17 00:00:00 2001 From: Romain Failliot Date: Tue, 10 Mar 2026 18:55:13 -0400 Subject: [PATCH 1/2] fix(cicd): update Github CI/CD script Update the docker images and actions versions. Updated the Python release as 3.9 reached EOL. --- .github/workflows/ci.yml | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 69179ca..520588c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,12 +14,12 @@ on: # A workflow run is made up of one or more jobs that can run sequentially or in parallel jobs: lint: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: - python-version: '3.9' + python-version: '3.10' - name: Install dependencies run: | @@ -38,30 +38,27 @@ jobs: mypy src/ po/ meson-build-test: - runs-on: ubuntu-24.04 - # container: - # # Use Ubuntu 23.04 in order to have appstreamcli v0.16 instead of 0.15. - # image: ubuntu:23.04 + runs-on: ubuntu-26.04 steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: - python-version: '3.9' + python-version: '3.10' - run: sudo apt-get update && sudo apt-get -y install libglib2.0-dev-bin meson appstream desktop-file-utils gettext - run: meson setup build - run: meson compile -C build - run: meson test --print-errorlogs -C build flatpak-build-test: - runs-on: ubuntu-24.04 + runs-on: ubuntu-26.04 container: image: ghcr.io/flathub-infra/flatpak-github-actions:gnome-48 options: --privileged steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 + - uses: actions/checkout@v6 + - uses: actions/setup-python@v6 with: - python-version: '3.9' + python-version: '3.10' - uses: flatpak/flatpak-github-actions/flatpak-builder@v6 with: bundle: "diffuse.flatpak" From 827b2d60b5fee20eda905f86126aeb08d7f5172b Mon Sep 17 00:00:00 2001 From: Romain Failliot Date: Tue, 10 Mar 2026 19:16:35 -0400 Subject: [PATCH 2/2] chore(docs): update CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 618140c..480b89c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Update release process documentation (@MightyCreak) +### Fixed + +- fix(cicd): update Github CI/CD script (@MightyCreak) + ## [0.10.0] - 2025-05-24 ### Changed