From 56f250e85191844491bc873e448e6720fc2a5c16 Mon Sep 17 00:00:00 2001 From: MoCipher Date: Fri, 20 Feb 2026 09:12:02 +0100 Subject: [PATCH] fix(core): add missing deps (rusqlite, tempfile, uuid, lazy_static); ci: set PKG_CONFIG_PATH for runners --- .github/workflows/ci.yml | 2 ++ core/Cargo.toml | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0bda942..397e5be 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,6 +9,8 @@ on: jobs: build: runs-on: ${{ matrix.os }} + env: + PKG_CONFIG_PATH: "/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig:/opt/homebrew/lib/pkgconfig:/usr/local/lib/pkgconfig" strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] diff --git a/core/Cargo.toml b/core/Cargo.toml index 424db66..86fc1f5 100644 --- a/core/Cargo.toml +++ b/core/Cargo.toml @@ -38,6 +38,12 @@ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" hidapi = "1.3" +# Direct runtime/test dependencies used by core +rusqlite = "0.29" +tempfile = "3.6" +uuid = { version = "1.4", features = ["v4"] } +lazy_static = "1.4" + # Monero (RPC client) reqwest = { version = "0.11", features = ["blocking", "json", "rustls-tls"] } monero = "0.18"