Skip to content

Commit a32f25d

Browse files
authored
fix: pin wasmtime 36.0.6 to match AOT compiler (#47)
The dependabot bump to wasmtime 36.0.7 (commit 7a88a5e) caused a version mismatch between the runtime (built from workspace Cargo.lock) and the hyperlight-wasm-aot CLI (installed from a pinned git rev with its own Cargo.lock at 36.0.6). Guest .aot files compiled with 36.0.6 cannot be loaded by a 36.0.7 runtime. Pin wasmtime back to 36.0.6 and exclude wasmtime/wasmtime-* from dependabot auto-bumps — these must be updated together with the hyperlight-wasm dependency.
1 parent 7a88a5e commit a32f25d

3 files changed

Lines changed: 94 additions & 84 deletions

File tree

.github/dependabot.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,14 @@ updates:
1111
directory: "/"
1212
schedule:
1313
interval: "weekly"
14+
ignore:
15+
# wasmtime (indirect, via hyperlight-wasm) must stay aligned with the
16+
# hyperlight-wasm-aot CLI that compiles .aot guest binaries. The AOT
17+
# compiler is installed from a pinned git rev and uses its own Cargo.lock,
18+
# so a workspace-only bump creates a version mismatch at runtime.
19+
# Update wasmtime only when hyperlight-wasm itself is updated.
20+
- dependency-name: "wasmtime"
21+
- dependency-name: "wasmtime-*"
1422

1523
# Rust (Python wasm backend — separate workspace)
1624
- package-ecosystem: "cargo"

0 commit comments

Comments
 (0)