From e6de95d6a78df34af572597f369a2fb88738a7ca Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Sat, 19 Sep 2026 03:23:11 +0200 Subject: [PATCH] CI: windows: install WinFsp and mfusepy, refs #2316 So the borg mount tests also run on Windows and the Windows binary can mount (if WinFsp is installed). Co-Authored-By: Claude Fable 5.1 --- .github/workflows/ci.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8408c339d..5920a7b5b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1212,6 +1212,11 @@ jobs: - name: Install system packages run: ./scripts/msys2-install-deps development + # needed by borg mount (via mfusepy) + - name: Install WinFsp + shell: pwsh + run: choco install winfsp -y --no-progress + - name: Build python venv run: | # building native extensions in the venv fails, so we try to use the system packages @@ -1225,7 +1230,7 @@ jobs: run: | # build borg.exe . env/bin/activate - pip install -e ".[cockpit,s3,sftp,rclone]" + pip install -e ".[mfusepy,cockpit,s3,sftp,rclone]" ./scripts/build-borg-using-pyinstaller.sh # build sdist and wheel in dist/... python -m build