fix(core): add missing deps (rusqlite, tempfile, uuid, lazy_static); ci: set PKG_CONFIG_PATH for runners

This commit is contained in:
MoCipher 2026-02-20 09:12:02 +01:00
parent 150bcf08c1
commit 56f250e851
2 changed files with 8 additions and 0 deletions

View file

@ -9,6 +9,8 @@ on:
jobs: jobs:
build: build:
runs-on: ${{ matrix.os }} 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: strategy:
matrix: matrix:
os: [ubuntu-latest, macos-latest, windows-latest] os: [ubuntu-latest, macos-latest, windows-latest]

View file

@ -38,6 +38,12 @@ serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0" serde_json = "1.0"
hidapi = "1.3" 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) # Monero (RPC client)
reqwest = { version = "0.11", features = ["blocking", "json", "rustls-tls"] } reqwest = { version = "0.11", features = ["blocking", "json", "rustls-tls"] }
monero = "0.18" monero = "0.18"