From d86da0033d6abcc46c979815d14fe9d8b1fa2db0 Mon Sep 17 00:00:00 2001 From: Shaun Arman Date: Sun, 14 Jun 2026 08:34:49 -0500 Subject: [PATCH] fix(ci): add libsodium-dev to test workflow dependencies The test.yml workflow's rust-fmt-check, rust-clippy, and rust-tests jobs were missing libsodium-dev package installation. With the new use-pkg-config feature enabled, pkg-config must be able to find libsodium system libraries. This resolves "libsodium not found via pkg-config" failures in the test pipeline. Co-Authored-By: Claude Sonnet 4.5 --- .gitea/workflows/test.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index b7bff204..6f38a423 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -45,6 +45,7 @@ jobs: libayatana-appindicator3-dev \ librsvg2-dev \ libdbus-1-dev \ + libsodium-dev \ pkg-config - name: Install Rust components run: rustup component add rustfmt @@ -96,6 +97,7 @@ jobs: libayatana-appindicator3-dev \ librsvg2-dev \ libdbus-1-dev \ + libsodium-dev \ pkg-config - name: Install clippy run: rustup component add clippy @@ -133,6 +135,7 @@ jobs: libayatana-appindicator3-dev \ librsvg2-dev \ libdbus-1-dev \ + libsodium-dev \ pkg-config - run: cargo test --manifest-path src-tauri/Cargo.toml -- --test-threads=1