Skip to content

fix(ci): install FUSE-T instead of macFUSE for desktop build#159

Merged
FSM1 merged 3 commits into
mainfrom
fix/staging-deploy-permissions
Feb 19, 2026
Merged

fix(ci): install FUSE-T instead of macFUSE for desktop build#159
FSM1 merged 3 commits into
mainfrom
fix/staging-deploy-permissions

Conversation

@FSM1

@FSM1 FSM1 commented Feb 19, 2026

Copy link
Copy Markdown
Owner

Summary

  • The desktop app links against libfuse-t (FUSE-T), not libosxfuse (macFUSE)
  • CI was installing macfuse which doesn't provide libfuse-t, causing ld: library 'fuse-t' not found
  • Replaced brew install --cask macfuse with brew install --cask fuse-t

Fixes the build failure in https://github.com/FSM1/cipher-box/actions/runs/22181848464

Test plan

  • Re-run staging deploy and verify the desktop build job passes

🤖 Generated with Claude Code

FSM1 and others added 3 commits February 19, 2026 13:10
The build-desktop job needs contents:write to create a GitHub Release.
The tag-staging caller was only granting contents:read.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The desktop app links against libfuse-t (FUSE-T), not libosxfuse
(macFUSE). The CI was installing macfuse which doesn't provide the
libfuse-t library, causing a linker error.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@FSM1 FSM1 merged commit d151a07 into main Feb 19, 2026
7 checks passed
@FSM1 FSM1 deleted the fix/staging-deploy-permissions branch February 21, 2026 06:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant