Pin gem native-ext deps to smbcloud-* 0.4.5 (reset_password)
The 0.4 constraint resolved to 0.4.3 on crates.io, which predates the reset_password module and broke the native ext build. Require 0.4.5 and relock. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
keypair34 committed
Jun 19, 2026 at 03:11 UTC
0e1135a3bcaf04d73d271b71e492da338acdcf0b
4 files changed
+39
-37
sdk/gems/auth/Cargo.lock
+7
-7
@@ -104,7 +104,7 @@ dependencies = [
104
105
[[package]]
106
name = "auth"
107
-version = "0.4.4"
107
+version = "0.4.5"
108
dependencies = [
109
"magnus",
110
"serde",
@@ -1520,9 +1520,9 @@ checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
1520
1521
[[package]]
1522
name = "smbcloud-auth-sdk"
1523
-version = "0.4.3"
1523
+version = "0.4.5"
1524
source = "registry+https://github.com/rust-lang/crates.io-index"
1525
-checksum = "061c6d9f24c56e4f648e9b1646828b504d77bf67402bf2c86f1e8f8562ed4723"
1525
+checksum = "812bf9eba336ad210fb84f28b28a4d3874b68a6fd9fb2c1dc3ffe0d9ce900348"
1526
dependencies = [
1527
"base64",
1528
"reqwest",
@@ -1537,9 +1537,9 @@ dependencies = [
1537
1538
[[package]]
1539
name = "smbcloud-model"
1540
-version = "0.4.3"
1540
+version = "0.4.5"
1541
source = "registry+https://github.com/rust-lang/crates.io-index"
1542
-checksum = "985a2caf9f434527c34aaa7f146cb8246cd3d515b56219bef6271fd0ced0135f"
1542
+checksum = "61272a05b496508688f8620e271ed2017f1df8c21a179d600b95fdf69c3ef557"
1543
dependencies = [
1544
"chrono",
1545
"log",
@@ -1555,9 +1555,9 @@ dependencies = [
1555
1556
[[package]]
1557
name = "smbcloud-network"
1558
-version = "0.4.3"
1558
+version = "0.4.5"
1559
source = "registry+https://github.com/rust-lang/crates.io-index"
1560
-checksum = "2e73678f9b87f651f8dbe6a5612c34e8f01e0235be37a11a4b1664847f112e64"
1560
+checksum = "867ce76b473fe300acaee1c2058f540b7eafa9174e5c2d59b8c105f6bda01cd7"
1561
dependencies = [
1562
"clap 4.6.1",
1563
"log",
sdk/gems/auth/ext/auth/Cargo.toml
+3
-3
@@ -17,6 +17,6 @@ tokio = { version = "1", features = ["rt-multi-thread"] }
17
# smbcloud-auth was split into smbcloud-auth-sdk (pure HTTP SDK, no CLI plumbing).
18
# smbcloud-networking is an internal dep of the old smbcloud-auth crate and is
19
# not re-exported by smbcloud-auth-sdk, so it is dropped here.
20
-smbcloud-auth-sdk = { version = "0.4" }
21
-smbcloud-model = { version = "0.4" }
22
-smbcloud-network = { version = "0.4" }
20
+smbcloud-auth-sdk = { version = "0.4.5" }
21
+smbcloud-model = { version = "0.4.5" }
22
+smbcloud-network = { version = "0.4.5" }
sdk/gems/model/Cargo.lock
+28
-26
@@ -61,7 +61,7 @@ dependencies = [
61
"regex",
62
"rustc-hash",
63
"shlex 1.3.0",
64
- "syn 2.0.117",
64
+ "syn 2.0.118",
65
]
66
67
[[package]]
@@ -288,9 +288,9 @@ checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682"
288
289
[[package]]
290
name = "js-sys"
291
-version = "0.3.100"
291
+version = "0.3.102"
292
source = "registry+https://github.com/rust-lang/crates.io-index"
293
-checksum = "f2025f20d7a4fa7785846e7b63d10a76d3f1cee98ee5cb79ea59703f95e42162"
293
+checksum = "03d04c30968dffe80775bd4d7fb676131cd04a1fb46d2686dbffbaec2d9dfd31"
294
dependencies = [
295
"cfg-if",
296
"futures-util",
@@ -360,7 +360,7 @@ checksum = "5968c820e2960565f647819f5928a42d6e874551cab9d88d75e3e0660d7f71e3"
360
dependencies = [
361
"proc-macro2",
362
"quote",
363
- "syn 2.0.117",
363
+ "syn 2.0.118",
364
]
365
366
[[package]]
@@ -392,7 +392,7 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a"
392
393
[[package]]
394
name = "model"
395
-version = "0.4.4"
395
+version = "0.4.5"
396
dependencies = [
397
"magnus",
398
"smbcloud-model",
@@ -502,7 +502,7 @@ dependencies = [
502
"quote",
503
"regex",
504
"shell-words",
505
- "syn 2.0.117",
505
+ "syn 2.0.118",
506
]
507
508
[[package]]
@@ -600,7 +600,7 @@ checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79"
600
dependencies = [
601
"proc-macro2",
602
"quote",
603
- "syn 2.0.117",
603
+ "syn 2.0.118",
604
]
605
606
[[package]]
@@ -624,7 +624,7 @@ checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
624
dependencies = [
625
"proc-macro2",
626
"quote",
627
- "syn 2.0.117",
627
+ "syn 2.0.118",
628
]
629
630
[[package]]
@@ -668,7 +668,9 @@ checksum = "8ed6a63f02c8539c91a8685a86f4099661ba3da017932f6ebbea6de3f0fa7c90"
668
669
[[package]]
670
name = "smbcloud-model"
671
-version = "0.4.4"
671
+version = "0.4.5"
672
+source = "registry+https://github.com/rust-lang/crates.io-index"
673
+checksum = "61272a05b496508688f8620e271ed2017f1df8c21a179d600b95fdf69c3ef557"
674
dependencies = [
675
"chrono",
676
"log",
@@ -769,7 +771,7 @@ dependencies = [
771
"heck 0.5.0",
772
"proc-macro2",
773
"quote",
772
- "syn 2.0.117",
774
+ "syn 2.0.118",
775
]
776
777
[[package]]
@@ -785,9 +787,9 @@ dependencies = [
787
788
[[package]]
789
name = "syn"
788
-version = "2.0.117"
790
+version = "2.0.118"
791
source = "registry+https://github.com/rust-lang/crates.io-index"
790
-checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99"
792
+checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422"
793
dependencies = [
794
"proc-macro2",
795
"quote",
@@ -820,7 +822,7 @@ checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
822
dependencies = [
823
"proc-macro2",
824
"quote",
823
- "syn 2.0.117",
825
+ "syn 2.0.118",
826
]
827
828
[[package]]
@@ -851,7 +853,7 @@ checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
853
dependencies = [
854
"proc-macro2",
855
"quote",
854
- "syn 2.0.117",
856
+ "syn 2.0.118",
857
]
858
859
[[package]]
@@ -904,7 +906,7 @@ dependencies = [
906
"quote",
907
"state",
908
"structopt",
907
- "syn 2.0.117",
909
+ "syn 2.0.118",
910
"tsync-macro",
911
"walkdir",
912
]
@@ -963,9 +965,9 @@ dependencies = [
965
966
[[package]]
967
name = "wasm-bindgen"
966
-version = "0.2.123"
968
+version = "0.2.125"
969
source = "registry+https://github.com/rust-lang/crates.io-index"
968
-checksum = "a254a4b10c19a76f09a27640e7ffbf9bc30bf67e16a3bf28aaefa4920fe81563"
970
+checksum = "8ddb3f79143bced6de84270411622a2699cee572fc0875aeaf1e7867cf9fca1a"
971
dependencies = [
972
"cfg-if",
973
"once_cell",
@@ -976,9 +978,9 @@ dependencies = [
978
979
[[package]]
980
name = "wasm-bindgen-macro"
979
-version = "0.2.123"
981
+version = "0.2.125"
982
source = "registry+https://github.com/rust-lang/crates.io-index"
981
-checksum = "24a40fc75b0ec6f3746ceb10d36f53a93dcd68a93b11b6445983945d79eba0dc"
983
+checksum = "4e21a184b13fb19e157296e2c46056aec9092264fab83e4ba59e68c61b323c3d"
984
dependencies = [
985
"quote",
986
"wasm-bindgen-macro-support",
@@ -986,22 +988,22 @@ dependencies = [
988
989
[[package]]
990
name = "wasm-bindgen-macro-support"
989
-version = "0.2.123"
991
+version = "0.2.125"
992
source = "registry+https://github.com/rust-lang/crates.io-index"
991
-checksum = "908f34bd9b9ce3d4caf07b72dfab63d61504d156856c6bd3cd87fa350cf3985b"
993
+checksum = "fecefd9c35bd935a20fc3fc344b5f29138961e4f47fb03297d88f2587afb5ebd"
994
dependencies = [
995
"bumpalo",
996
"proc-macro2",
997
"quote",
996
- "syn 2.0.117",
998
+ "syn 2.0.118",
999
"wasm-bindgen-shared",
1000
]
1001
1002
[[package]]
1003
name = "wasm-bindgen-shared"
1002
-version = "0.2.123"
1004
+version = "0.2.125"
1005
source = "registry+https://github.com/rust-lang/crates.io-index"
1004
-checksum = "7acbf7616c27b194bbb550bf77ed0c2c3e5b7fd1260a93082b95fb7f47959b92"
1006
+checksum = "23939e44bb9a5d7576fa2b563dc2e136628f1224e88a8deed09e04858b77871f"
1007
dependencies = [
1008
"unicode-ident",
1009
]
@@ -1067,7 +1069,7 @@ checksum = "053e2e040ab57b9dc951b72c264860db7eb3b0200ba345b4e4c3b14f67855ddf"
1069
dependencies = [
1070
"proc-macro2",
1071
"quote",
1070
- "syn 2.0.117",
1072
+ "syn 2.0.118",
1073
]
1074
1075
[[package]]
@@ -1078,7 +1080,7 @@ checksum = "3f316c4a2570ba26bbec722032c4099d8c8bc095efccdc15688708623367e358"
1080
dependencies = [
1081
"proc-macro2",
1082
"quote",
1081
- "syn 2.0.117",
1083
+ "syn 2.0.118",
1084
]
1085
1086
[[package]]
sdk/gems/model/ext/model/Cargo.toml
+1
-1
@@ -11,4 +11,4 @@ crate-type = ["cdylib"]
11
[dependencies]
12
magnus = { version = "0.7.1" }
13
strum = "0.27"
14
-smbcloud-model = { version = "0.4" }
14
+smbcloud-model = { version = "0.4.5" }