Skip to content

Commit aeaa9d3

Browse files
committed
fix(ci): bump mlx-rs git rev to f8cfdd88 (CMake shallow-clone fix)
mlx-rs HEAD now carries the mlx-c CMakeLists.txt update that switches the MLX C++ FetchContent_Declare GIT_TAG from a commit hash to the "lumen-rs-patches" branch name. Required for CI builds since CMake's default shallow git clone cannot resolve a bare commit hash via GitHub's smart-http transport.
1 parent 0d7ce90 commit aeaa9d3

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

crates/lumen-mlx/Cargo.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ lumen-core = { path = "../lumen-core" }
3131
# squashed commit on top of upstream's mlx-rs main). Local devs can
3232
# override to a sibling `../../../mlx-rs` checkout via the workspace
3333
# `[patch]` section in the top-level Cargo.toml.
34-
mlx-rs = { git = "https://github.com/rabbitson87/mlx-rs", rev = "382a5f33d223003c06e79bb0a8b5d27f7e0ff8bc", optional = true, default-features = false, features = [
34+
mlx-rs = { git = "https://github.com/rabbitson87/mlx-rs", rev = "f8cfdd8830d675ae7bbe5fbfb78ea6ea4478278c", optional = true, default-features = false, features = [
3535
"accelerate",
3636
] }
37-
mlx-sys = { git = "https://github.com/rabbitson87/mlx-rs", rev = "382a5f33d223003c06e79bb0a8b5d27f7e0ff8bc", optional = true }
37+
mlx-sys = { git = "https://github.com/rabbitson87/mlx-rs", rev = "f8cfdd8830d675ae7bbe5fbfb78ea6ea4478278c", optional = true }
3838

3939
# Phase 1.8 M1.5 — direct Metal kernel dispatch against mlx-allocated buffers.
4040
# Uses objc2 + objc2-metal for raw MTLDevice / MTLCommandQueue / pipeline
@@ -65,3 +65,4 @@ mlx-native-metal = ["mlx-native", "mlx-rs/metal"]
6565

6666
[dev-dependencies]
6767
tokio = { version = "1.52.3", features = ["rt-multi-thread", "macros"] }
68+
tempfile = "3.10"

0 commit comments

Comments
 (0)