commit 3b06caabf792867322bf3b3d4b7c3ce0c6174e2f
parent b4440dbb094b73171aebc30e3f8daabf6e1d9273
Author: triesap <tyson@radroots.org>
Date: Wed, 25 Feb 2026 01:04:34 +0000
release: add canonical 0.1.0 publish set contract
- define the public crate set for the first crates.io release boundary
- define the internal crate set that remains non-publish for 0.1.0
- define deterministic publish order for public crates
- run cargo check -q -p xtask and cargo test -q -p xtask
Diffstat:
1 file changed, 49 insertions(+), 0 deletions(-)
diff --git a/contract/release/publish-set.toml b/contract/release/publish-set.toml
@@ -0,0 +1,49 @@
+[release]
+version = "0.1.0"
+
+[publish]
+crates = [
+ "radroots-core",
+ "radroots-types",
+ "radroots-events",
+ "radroots-identity",
+ "radroots-trade",
+ "radroots-events-codec",
+ "radroots-events-codec-wasm",
+]
+
+[internal]
+crates = [
+ "radroots-app-core",
+ "radroots-app-ffi-swift",
+ "radroots-app-wasm",
+ "radroots-events-indexed",
+ "radroots-log",
+ "radroots-net",
+ "radroots-net-core",
+ "radroots-nostr",
+ "radroots-nostr-accounts",
+ "radroots-nostr-ndb",
+ "radroots-nostr-runtime",
+ "radroots-runtime",
+ "radroots-sql-core",
+ "radroots-sql-wasm-bridge",
+ "radroots-sql-wasm-core",
+ "radroots-tangle-db",
+ "radroots-tangle-db-schema",
+ "radroots-tangle-db-wasm",
+ "radroots-tangle-events",
+ "radroots-tangle-events-wasm",
+ "xtask",
+]
+
+[publish_order]
+crates = [
+ "radroots-core",
+ "radroots-types",
+ "radroots-events",
+ "radroots-events-codec",
+ "radroots-identity",
+ "radroots-trade",
+ "radroots-events-codec-wasm",
+]