From 874628ce24c195824eb7ebbf4db57f41620ae94e Mon Sep 17 00:00:00 2001 From: pyr0ball Date: Mon, 6 Jul 2026 02:44:54 -0700 Subject: [PATCH] ci: install libsqlcipher-dev before pip deps on GitHub CI MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pysqlcipher3 is a C extension that links against libsqlcipher — not present on ubuntu-latest by default. Mirrors what the Dockerfile already does. backup.py uses it for encrypted DB export but never in CI tests. --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 94e4a67..22cffd5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,6 +22,9 @@ jobs: python-version: '3.12' cache: pip + - name: Install system dependencies + run: sudo apt-get install -y libsqlcipher-dev + - name: Install circuitforge-core run: pip install git+https://git.opensourcesolarpunk.com/Circuit-Forge/circuitforge-core.git@main