Skip to content

fix(soniqo): bundle MLX metallib#5274

Merged
ComputelessComputer merged 1 commit into
mainfrom
fix/soniqo-mlx-metallib
May 19, 2026
Merged

fix(soniqo): bundle MLX metallib#5274
ComputelessComputer merged 1 commit into
mainfrom
fix/soniqo-mlx-metallib

Conversation

@ComputelessComputer
Copy link
Copy Markdown
Collaborator

@ComputelessComputer ComputelessComputer commented May 19, 2026

Compile the MLX Metal shader library during the Soniqo Swift bridge build and copy it beside dev and bundled macOS binaries.


Note

Medium Risk
Touches the macOS build pipeline by adding custom xcrun Metal compilation and file-copy steps, which can break CI/local builds or produce mismatched artifacts if paths/toolchain assumptions change.

Overview
Ensures the MLX Metal shader library (mlx.metallib) is produced during the macOS Apple Silicon transcribe-soniqo build by adding a build-script step that collects MLX Swift Metal sources, compiles/links them via xcrun metal/metallib, and only rebuilds when inputs change.

Copies the generated mlx.metallib next to the built binaries and into apps/desktop/src-tauri/resources, and updates both Tauri bundle configs to include it at MacOS/mlx.metallib (with the resource ignored in git).

Reviewed by Cursor Bugbot for commit 8fe3a2c. Bugbot is set up for automated code reviews on this repo. Configure here.

Compile the MLX Metal shader library during the Soniqo Swift bridge build and copy it beside dev and bundled macOS binaries.
@netlify
Copy link
Copy Markdown

netlify Bot commented May 19, 2026

Deploy Preview for old-char canceled.

Name Link
🔨 Latest commit 8fe3a2c
🔍 Latest deploy log https://app.netlify.com/projects/old-char/deploys/6a0c54f42686ce0008f38b13

@ComputelessComputer ComputelessComputer merged commit 0b8ec16 into main May 19, 2026
10 checks passed
@ComputelessComputer ComputelessComputer deleted the fix/soniqo-mlx-metallib branch May 19, 2026 14:28
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