From d6df80f60916c496fd3e8e252b878ee3f1c7388c Mon Sep 17 00:00:00 2001 From: dcz Date: Tue, 8 Jul 2025 05:12:52 +0000 Subject: [PATCH 1/2] Fix CI The CI is set up in such a way that changes in external projects can fail runs that succeeded previously. This adds an exception for clippy to keep existing usages of the offending feature. --- src/lib.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib.rs b/src/lib.rs index f58e5a3dc..07e74e48c 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -5,6 +5,8 @@ )] #![forbid(unsafe_op_in_unsafe_fn)] #![allow(clippy::new_without_default)] +// keep existing usage +#![allow(clippy::uninlined_format_args)] /// Re-exports of some crates, for convenience. pub mod reexports { From c68c447122ee3f8df723402ec7047315c8f7a515 Mon Sep 17 00:00:00 2001 From: dcz Date: Tue, 8 Jul 2025 05:33:28 +0000 Subject: [PATCH 2/2] Fix CI repos The test CI image comes with outdates software sources which have been removed from the server. Make sure that the sources are updated before each run. --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 77e97b936..6bd5af402 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -60,6 +60,9 @@ jobs: with: rust-version: ${{ matrix.rust }} + - name: Update system repositories + run: sudo apt-get update + - name: Install system dependencies run: sudo apt-get install libfontconfig1-dev libxkbcommon-dev libwayland-dev