commit 4a3ec2d9087c56f4fca7b0d27c770c8bcb613873
parent 6f4564ea10aa0fad9d2217455f3643c54bd9e656
Author: triesap <tyson@radroots.org>
Date: Tue, 4 Aug 2026 20:24:04 +0000
build: pin lib dependencies by revision
- resolve attestation runtime crates from the approved Lib commit
- retain exact alpha package-version constraints
- refresh the lockfile against immutable Git sources
- keep coverage artifacts under extbuild-owned routing
Diffstat:
3 files changed, 16 insertions(+), 46 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -1249,6 +1249,7 @@ checksum = "f8dcc9c7d52a811697d2151c701e0d08956f92b0e24136cf4cf27b57a6a0d9bf"
[[package]]
name = "radroots_blossom"
version = "0.1.0-alpha"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"mediatype",
"serde",
@@ -1260,6 +1261,7 @@ dependencies = [
[[package]]
name = "radroots_core"
version = "0.1.0-alpha"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"rust_decimal",
"serde",
@@ -1268,6 +1270,7 @@ dependencies = [
[[package]]
name = "radroots_event"
version = "0.1.0-alpha"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"hex",
"jiff-tzdb",
@@ -1285,6 +1288,7 @@ dependencies = [
[[package]]
name = "radroots_event_codec"
version = "0.1.0-alpha"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"radroots_blossom",
"radroots_core",
@@ -1299,6 +1303,7 @@ dependencies = [
[[package]]
name = "radroots_identity"
version = "0.1.0-alpha"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"k256",
"serde",
@@ -1308,6 +1313,7 @@ dependencies = [
[[package]]
name = "radroots_nostr"
version = "0.1.0-alpha"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"nostr",
"radroots_event",
@@ -1321,6 +1327,7 @@ dependencies = [
[[package]]
name = "radroots_protocol"
version = "0.1.0-alpha"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"serde",
]
@@ -1328,6 +1335,7 @@ dependencies = [
[[package]]
name = "radroots_secrets"
version = "0.1.0-alpha"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"chacha20poly1305",
"serde",
@@ -1337,6 +1345,7 @@ dependencies = [
[[package]]
name = "radroots_trade"
version = "0.1.0-alpha"
+source = "git+https://github.com/radrootslabs/lib.git?rev=74f5c91cbc80248df1f51f644004daaf8ae8e9be#74f5c91cbc80248df1f51f644004daaf8ae8e9be"
dependencies = [
"hex",
"radroots_core",
@@ -2639,39 +2648,3 @@ name = "zmij"
version = "1.0.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
-
-[[patch.unused]]
-name = "radroots_geonames"
-version = "0.1.0-alpha"
-
-[[patch.unused]]
-name = "radroots_nostr_connect"
-version = "0.1.0-alpha"
-
-[[patch.unused]]
-name = "radroots_replica_schema"
-version = "0.1.0-alpha"
-
-[[patch.unused]]
-name = "radroots_signing"
-version = "0.1.0-alpha"
-
-[[patch.unused]]
-name = "radroots_storage"
-version = "0.1.0-alpha"
-
-[[patch.unused]]
-name = "radroots_storage_sqlite"
-version = "0.1.0-alpha"
-
-[[patch.unused]]
-name = "radroots_sync"
-version = "0.1.0-alpha"
-
-[[patch.unused]]
-name = "radroots_transport"
-version = "0.1.0-alpha"
-
-[[patch.unused]]
-name = "radroots_transport_nostr"
-version = "0.1.0-alpha"
diff --git a/Cargo.toml b/Cargo.toml
@@ -11,13 +11,13 @@ description = "Radroots trade agreement attestation worker"
resolver = "3"
[workspace.dependencies]
-radroots_event = "=0.1.0-alpha"
-radroots_event_codec = "=0.1.0-alpha"
-radroots_identity = "=0.1.0-alpha"
-radroots_nostr = "=0.1.0-alpha"
-radroots_protocol = "=0.1.0-alpha"
-radroots_secrets = "=0.1.0-alpha"
-radroots_trade = "=0.1.0-alpha"
+radroots_event = { git = "https://github.com/radrootslabs/lib.git", rev = "74f5c91cbc80248df1f51f644004daaf8ae8e9be", version = "=0.1.0-alpha" }
+radroots_event_codec = { git = "https://github.com/radrootslabs/lib.git", rev = "74f5c91cbc80248df1f51f644004daaf8ae8e9be", version = "=0.1.0-alpha" }
+radroots_identity = { git = "https://github.com/radrootslabs/lib.git", rev = "74f5c91cbc80248df1f51f644004daaf8ae8e9be", version = "=0.1.0-alpha" }
+radroots_nostr = { git = "https://github.com/radrootslabs/lib.git", rev = "74f5c91cbc80248df1f51f644004daaf8ae8e9be", version = "=0.1.0-alpha" }
+radroots_protocol = { git = "https://github.com/radrootslabs/lib.git", rev = "74f5c91cbc80248df1f51f644004daaf8ae8e9be", version = "=0.1.0-alpha" }
+radroots_secrets = { git = "https://github.com/radrootslabs/lib.git", rev = "74f5c91cbc80248df1f51f644004daaf8ae8e9be", version = "=0.1.0-alpha" }
+radroots_trade = { git = "https://github.com/radrootslabs/lib.git", rev = "74f5c91cbc80248df1f51f644004daaf8ae8e9be", version = "=0.1.0-alpha" }
[features]
default = []
diff --git a/flake.nix b/flake.nix
@@ -122,9 +122,6 @@
}
export LLVM_COV="${llvmToolsBin}/llvm-cov"
export LLVM_PROFDATA="${llvmToolsBin}/llvm-profdata"
- coverage_target_dir="$(mktemp -d "''${TMPDIR:-/tmp}/rhi-llvm-cov.XXXXXX")"
- trap 'rm -rf "$coverage_target_dir"' EXIT
- export CARGO_TARGET_DIR="$coverage_target_dir"
mkdir -p target/coverage
cargo +nightly llvm-cov clean --workspace
cargo +nightly llvm-cov --workspace --all-features --branch --no-report