commit beb3ff31a4cc6771521f89ef52020c695d7f4191
parent a705669fe7b7d485c120cfd4a0de3fbec7a05931
Author: triesap <tyson@radroots.org>
Date: Wed, 26 Aug 2026 18:47:25 +0000
sdk: align terminal Lib source lock
- pin the exact remotely reachable terminal Lib revision
- update Cargo and immutable source-archive lock identities
- regenerate governed SDK provenance from the selected source
- bind package-license evidence to the final producer commit
Diffstat:
9 files changed, 33 insertions(+), 33 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
@@ -389,7 +389,7 @@ dependencies = [
[[package]]
name = "radroots_blossom"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
+source = "git+https://github.com/radrootslabs/lib?rev=be9db78e060ebc0000fa7827ac32efa3f6504f53#be9db78e060ebc0000fa7827ac32efa3f6504f53"
dependencies = [
"mediatype",
"serde",
@@ -401,7 +401,7 @@ dependencies = [
[[package]]
name = "radroots_core"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
+source = "git+https://github.com/radrootslabs/lib?rev=be9db78e060ebc0000fa7827ac32efa3f6504f53#be9db78e060ebc0000fa7827ac32efa3f6504f53"
dependencies = [
"rust_decimal",
"serde",
@@ -410,7 +410,7 @@ dependencies = [
[[package]]
name = "radroots_event"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
+source = "git+https://github.com/radrootslabs/lib?rev=be9db78e060ebc0000fa7827ac32efa3f6504f53#be9db78e060ebc0000fa7827ac32efa3f6504f53"
dependencies = [
"hex",
"jiff-tzdb",
@@ -428,7 +428,7 @@ dependencies = [
[[package]]
name = "radroots_event_codec"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
+source = "git+https://github.com/radrootslabs/lib?rev=be9db78e060ebc0000fa7827ac32efa3f6504f53#be9db78e060ebc0000fa7827ac32efa3f6504f53"
dependencies = [
"hex",
"radroots_blossom",
@@ -445,7 +445,7 @@ dependencies = [
[[package]]
name = "radroots_identity"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
+source = "git+https://github.com/radrootslabs/lib?rev=be9db78e060ebc0000fa7827ac32efa3f6504f53#be9db78e060ebc0000fa7827ac32efa3f6504f53"
dependencies = [
"k256",
"serde",
@@ -455,7 +455,7 @@ dependencies = [
[[package]]
name = "radroots_protocol"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
+source = "git+https://github.com/radrootslabs/lib?rev=be9db78e060ebc0000fa7827ac32efa3f6504f53#be9db78e060ebc0000fa7827ac32efa3f6504f53"
dependencies = [
"serde",
]
@@ -463,7 +463,7 @@ dependencies = [
[[package]]
name = "radroots_sdk"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
+source = "git+https://github.com/radrootslabs/lib?rev=be9db78e060ebc0000fa7827ac32efa3f6504f53#be9db78e060ebc0000fa7827ac32efa3f6504f53"
dependencies = [
"radroots_core",
"radroots_event",
@@ -486,7 +486,7 @@ dependencies = [
[[package]]
name = "radroots_signing"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
+source = "git+https://github.com/radrootslabs/lib?rev=be9db78e060ebc0000fa7827ac32efa3f6504f53#be9db78e060ebc0000fa7827ac32efa3f6504f53"
dependencies = [
"hex",
"radroots_event",
@@ -499,7 +499,7 @@ dependencies = [
[[package]]
name = "radroots_storage"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
+source = "git+https://github.com/radrootslabs/lib?rev=be9db78e060ebc0000fa7827ac32efa3f6504f53#be9db78e060ebc0000fa7827ac32efa3f6504f53"
dependencies = [
"radroots_event",
"radroots_event_codec",
@@ -512,7 +512,7 @@ dependencies = [
[[package]]
name = "radroots_trade"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
+source = "git+https://github.com/radrootslabs/lib?rev=be9db78e060ebc0000fa7827ac32efa3f6504f53#be9db78e060ebc0000fa7827ac32efa3f6504f53"
dependencies = [
"hex",
"radroots_core",
@@ -526,7 +526,7 @@ dependencies = [
[[package]]
name = "radroots_transport"
version = "0.1.0-alpha"
-source = "git+https://github.com/radrootslabs/lib?rev=fce00896ca3f87a14ea57f46e628c429167d4f2c#fce00896ca3f87a14ea57f46e628c429167d4f2c"
+source = "git+https://github.com/radrootslabs/lib?rev=be9db78e060ebc0000fa7827ac32efa3f6504f53#be9db78e060ebc0000fa7827ac32efa3f6504f53"
dependencies = [
"radroots_event",
"radroots_identity",
diff --git a/Cargo.toml b/Cargo.toml
@@ -23,4 +23,4 @@ todo = "deny"
unimplemented = "deny"
[workspace.dependencies]
-radroots_sdk = { package = "radroots_sdk", git = "https://github.com/radrootslabs/lib", rev = "fce00896ca3f87a14ea57f46e628c429167d4f2c", version = "=0.1.0-alpha", default-features = false }
+radroots_sdk = { package = "radroots_sdk", git = "https://github.com/radrootslabs/lib", rev = "be9db78e060ebc0000fa7827ac32efa3f6504f53", version = "=0.1.0-alpha", default-features = false }
diff --git a/contracts/generated_package_licenses.v1.json b/contracts/generated_package_licenses.v1.json
@@ -1,7 +1,7 @@
{
"schema": "radroots.sdk.generated-package-licenses.v1",
"source_repository": "https://github.com/radrootslabs/lib",
- "source_revision": "fce00896ca3f87a14ea57f46e628c429167d4f2c",
+ "source_revision": "be9db78e060ebc0000fa7827ac32efa3f6504f53",
"files": [
{
"name": "LICENSE-APACHE",
diff --git a/contracts/provenance/sdk/kotlin.json b/contracts/provenance/sdk/kotlin.json
@@ -10,12 +10,12 @@
"files": [],
"provenance": {
"repository": "https://github.com/radrootslabs/lib",
- "revision": "fce00896ca3f87a14ea57f46e628c429167d4f2c",
+ "revision": "be9db78e060ebc0000fa7827ac32efa3f6504f53",
"architecture": "radroots.crates.release.v2",
"catalog_sha256": "deca0c080deae187ff8186c0708903e42f41ea57f77c5f91581e23aa561164a4",
- "lockfile_sha256": "f015913af23ecff185f42b31f5852c629dd79843d76a9e9d49a5f481b4cb94eb",
- "source_archive_sha256": "dda3973e080e2319712636da98cc36eec61a667d6735f0e662657804f19360ca",
- "source_date_epoch": 1787658011,
+ "lockfile_sha256": "41c8cef7a3523a9ce7c37d27d6dbda86b2dec3424108dcfdb63683c4edb65720",
+ "source_archive_sha256": "debc18d3244573b27aedf4086db29c3baefc8170404dd22d1bd29e5f6c2be0a3",
+ "source_date_epoch": 1787697030,
"builder_id": "radroots_sdk_artifact_v1",
"features": []
}
diff --git a/contracts/provenance/sdk/swift.json b/contracts/provenance/sdk/swift.json
@@ -10,12 +10,12 @@
"files": [],
"provenance": {
"repository": "https://github.com/radrootslabs/lib",
- "revision": "fce00896ca3f87a14ea57f46e628c429167d4f2c",
+ "revision": "be9db78e060ebc0000fa7827ac32efa3f6504f53",
"architecture": "radroots.crates.release.v2",
"catalog_sha256": "deca0c080deae187ff8186c0708903e42f41ea57f77c5f91581e23aa561164a4",
- "lockfile_sha256": "f015913af23ecff185f42b31f5852c629dd79843d76a9e9d49a5f481b4cb94eb",
- "source_archive_sha256": "dda3973e080e2319712636da98cc36eec61a667d6735f0e662657804f19360ca",
- "source_date_epoch": 1787658011,
+ "lockfile_sha256": "41c8cef7a3523a9ce7c37d27d6dbda86b2dec3424108dcfdb63683c4edb65720",
+ "source_archive_sha256": "debc18d3244573b27aedf4086db29c3baefc8170404dd22d1bd29e5f6c2be0a3",
+ "source_date_epoch": 1787697030,
"builder_id": "radroots_sdk_artifact_v1",
"features": []
}
diff --git a/contracts/provenance/sdk/typescript.json b/contracts/provenance/sdk/typescript.json
@@ -10,12 +10,12 @@
"files": [],
"provenance": {
"repository": "https://github.com/radrootslabs/lib",
- "revision": "fce00896ca3f87a14ea57f46e628c429167d4f2c",
+ "revision": "be9db78e060ebc0000fa7827ac32efa3f6504f53",
"architecture": "radroots.crates.release.v2",
"catalog_sha256": "deca0c080deae187ff8186c0708903e42f41ea57f77c5f91581e23aa561164a4",
- "lockfile_sha256": "f015913af23ecff185f42b31f5852c629dd79843d76a9e9d49a5f481b4cb94eb",
- "source_archive_sha256": "dda3973e080e2319712636da98cc36eec61a667d6735f0e662657804f19360ca",
- "source_date_epoch": 1787658011,
+ "lockfile_sha256": "41c8cef7a3523a9ce7c37d27d6dbda86b2dec3424108dcfdb63683c4edb65720",
+ "source_archive_sha256": "debc18d3244573b27aedf4086db29c3baefc8170404dd22d1bd29e5f6c2be0a3",
+ "source_date_epoch": 1787697030,
"builder_id": "radroots_sdk_artifact_v1",
"features": []
}
diff --git a/contracts/provenance/sdk/wasm.json b/contracts/provenance/sdk/wasm.json
@@ -10,12 +10,12 @@
"files": [],
"provenance": {
"repository": "https://github.com/radrootslabs/lib",
- "revision": "fce00896ca3f87a14ea57f46e628c429167d4f2c",
+ "revision": "be9db78e060ebc0000fa7827ac32efa3f6504f53",
"architecture": "radroots.crates.release.v2",
"catalog_sha256": "deca0c080deae187ff8186c0708903e42f41ea57f77c5f91581e23aa561164a4",
- "lockfile_sha256": "f015913af23ecff185f42b31f5852c629dd79843d76a9e9d49a5f481b4cb94eb",
- "source_archive_sha256": "dda3973e080e2319712636da98cc36eec61a667d6735f0e662657804f19360ca",
- "source_date_epoch": 1787658011,
+ "lockfile_sha256": "41c8cef7a3523a9ce7c37d27d6dbda86b2dec3424108dcfdb63683c4edb65720",
+ "source_archive_sha256": "debc18d3244573b27aedf4086db29c3baefc8170404dd22d1bd29e5f6c2be0a3",
+ "source_date_epoch": 1787697030,
"builder_id": "radroots_sdk_artifact_v1",
"features": []
}
diff --git a/radroots.lib.source-lock.v1.toml b/radroots.lib.source-lock.v1.toml
@@ -1,8 +1,8 @@
schema = "radroots.lib.source-lock.v1"
repository = "https://github.com/radrootslabs/lib"
-revision = "fce00896ca3f87a14ea57f46e628c429167d4f2c"
+revision = "be9db78e060ebc0000fa7827ac32efa3f6504f53"
architecture = "radroots.crates.release.v2"
workspace_catalog_sha256 = "deca0c080deae187ff8186c0708903e42f41ea57f77c5f91581e23aa561164a4"
version = "0.1.0-alpha"
-source_archive_sha256 = "dda3973e080e2319712636da98cc36eec61a667d6735f0e662657804f19360ca"
-lockfile_sha256 = "f015913af23ecff185f42b31f5852c629dd79843d76a9e9d49a5f481b4cb94eb"
+source_archive_sha256 = "debc18d3244573b27aedf4086db29c3baefc8170404dd22d1bd29e5f6c2be0a3"
+lockfile_sha256 = "41c8cef7a3523a9ce7c37d27d6dbda86b2dec3424108dcfdb63683c4edb65720"
diff --git a/tools/radroots_sdk_package_license.test.mjs b/tools/radroots_sdk_package_license.test.mjs
@@ -8,7 +8,7 @@ import test from "node:test";
import { validateGeneratedPackageLicenses } from "./radroots_sdk_package_license_lib.mjs";
const sourceRoot = fileURLToPath(new URL("..", import.meta.url));
-const revision = "fce00896ca3f87a14ea57f46e628c429167d4f2c";
+const revision = "be9db78e060ebc0000fa7827ac32efa3f6504f53";
function fixture() {
const root = mkdtempSync(join(tmpdir(), "radroots-sdk-licenses-"));