commit faf491c712814f3e33e5c527d108d123bc29dc99
parent 0dcfb6797dc216f91120fe25549c2de79afc11c1
Author: triesap <tyson@radroots.org>
Date: Tue, 4 Aug 2026 20:17:06 +0000
cli: pin release facade by sdk revision
- Resolve the unpublished radroots facade from the pushed SDK master revision.
- Retain the exact 0.1.0-alpha version requirement alongside the immutable Git pin.
- Lock the transitive SDK and Lib package graph to reviewed remote commits.
- Verify CLI checks, tests, formatting, and warning-denied linting against remote sources.
Diffstat:
2 files changed, 14 insertions(+), 35 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -86,12 +86,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4c7f02d4ea65f2c1853089ffd8d2787bdbc63de2f0d29dedbcf8ccdfa0ccd4cf"
[[package]]
-name = "base64"
-version = "0.22.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6"
-
-[[package]]
name = "bitflags"
version = "2.13.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -683,8 +677,7 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
[[package]]
name = "radroots"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "df239d81b548496352953820b7efcc240b35759a5eab2af4e52194ccd83593cd"
+source = "git+https://github.com/radrootslabs/sdk.git?rev=2abc7f5c370201d18306f3e97c01fd98be557036#2abc7f5c370201d18306f3e97c01fd98be557036"
dependencies = [
"radroots_core",
"radroots_event",
@@ -697,8 +690,7 @@ dependencies = [
[[package]]
name = "radroots_blossom"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "786aabfb3b884f1c01a2060c3bba57fed7d83ba6e7cddc2ce4e07d33fcc5a67d"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"mediatype",
"serde",
@@ -721,8 +713,7 @@ dependencies = [
[[package]]
name = "radroots_core"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e43ac2e488444ced1cddd6785d0a43552f887440c3f0506d9d2f90c7be30b26c"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"rust_decimal",
"serde",
@@ -731,8 +722,7 @@ dependencies = [
[[package]]
name = "radroots_event"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b1cfbf17b7c94ee0182c48042438ccc3c6c5979043a6ef300004935780408a2"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"hex",
"jiff-tzdb",
@@ -750,8 +740,7 @@ dependencies = [
[[package]]
name = "radroots_event_codec"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b3344dee67769f76754d8713312f57f54301e9eac00584c26c51fb1b1aab9042"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"radroots_blossom",
"radroots_core",
@@ -766,8 +755,7 @@ dependencies = [
[[package]]
name = "radroots_geonames"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5964b621444c1c4748a9b3df8a82e8652364ed66962d694d8673ea186cf0712c"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"fs2",
"rusqlite",
@@ -779,8 +767,7 @@ dependencies = [
[[package]]
name = "radroots_identity"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "95d406e0fa84faee0a87493358b4c45151271a12b0bc3d57aa0167b968680eea"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"k256",
"serde",
@@ -790,8 +777,7 @@ dependencies = [
[[package]]
name = "radroots_protocol"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "979c9e8217ccb11cfe1af3bf85145f3abcd4234dfc45f74801398598fd542d5a"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"serde",
]
@@ -799,8 +785,7 @@ dependencies = [
[[package]]
name = "radroots_sdk"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0b791cce95667c25a19a13c19b3ae1e30d1ae5301b20d7195955ce0774076e48"
+source = "git+https://github.com/radrootslabs/sdk.git?rev=2abc7f5c370201d18306f3e97c01fd98be557036#2abc7f5c370201d18306f3e97c01fd98be557036"
dependencies = [
"radroots_core",
"radroots_event",
@@ -817,8 +802,7 @@ dependencies = [
[[package]]
name = "radroots_signing"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a3fa5a21d9e3aa6910303b866bcbd466243b6a797d5005fb591cd6e497a06c0b"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"radroots_event",
"radroots_identity",
@@ -828,8 +812,7 @@ dependencies = [
[[package]]
name = "radroots_storage"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "591d16fa94a6a802b9c0c254b853af9a3d16fe16345432ab2a0a7908b707a37b"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"radroots_event",
"radroots_protocol",
@@ -840,14 +823,11 @@ dependencies = [
[[package]]
name = "radroots_trade"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "696aad8bd5fdd85e9d6f2c5c8ef4a35d6662ec7dfd654852fb3a76fe982734f5"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
- "base64",
"hex",
"radroots_core",
"radroots_event",
- "radroots_event_codec",
"radroots_identity",
"serde",
"serde_json",
@@ -857,8 +837,7 @@ dependencies = [
[[package]]
name = "radroots_transport"
version = "0.1.0-alpha"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e3b0adaa62f7649abb500b0e9b9d7d8f875c3ed42da780aea920776f1c5b7417"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"radroots_event",
"radroots_identity",
diff --git a/Cargo.toml b/Cargo.toml
@@ -26,7 +26,7 @@ test-fixture-geonames-asset = ["radroots/geonames"]
[dependencies]
clap = { version = "4.5", features = ["derive"] }
-radroots = "=0.1.0-alpha"
+radroots = { git = "https://github.com/radrootslabs/sdk.git", rev = "2abc7f5c370201d18306f3e97c01fd98be557036", version = "=0.1.0-alpha" }
serde_json = "1.0"
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }