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 <[email protected]>
This commit is contained in:
Thomas Waldmann
2026-09-19 14:17:30 +02:00
co-authored by Claude Fable 5.1
parent 0e316b1b52
commit e6de95d6a7
+6 -1
View File
@@ -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