Skip to content

Commit 7c9e02b

Browse files
qdotclaude
andcommitted
fix: resolve CI build failures in workspace config and WASM linking
- Remove nonexistent buttplug_client_conformance_test from default-members (leftover from another branch) - Enable instant/wasm-bindgen feature when buttplug_server's wasm feature is active. Without this, the instant crate imports now() from a nonexistent env module. Release builds optimized away the dead code, but dev builds (--dev on CI) hit an undefined symbol linker error. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent dd6b21d commit 7c9e02b

2 files changed

Lines changed: 1 addition & 2 deletions

File tree

Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ members = [
2626
default-members = [
2727
"crates/buttplug",
2828
"crates/buttplug_client",
29-
"crates/buttplug_client_conformance_test",
3029
"crates/buttplug_client_in_process",
3130
"crates/buttplug_core",
3231
"crates/buttplug_server",

crates/buttplug_server/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ crate-type = ["cdylib", "rlib"]
2222
[features]
2323
default=["tokio-runtime"]
2424
tokio-runtime=["buttplug_core/tokio-runtime"]
25-
wasm=["buttplug_core/wasm", "uuid/js"]
25+
wasm=["buttplug_core/wasm", "uuid/js", "instant/wasm-bindgen"]
2626

2727
[dependencies]
2828
buttplug_core = { version = "10.0.2", path = "../buttplug_core", default-features = false }

0 commit comments

Comments
 (0)