[workspace] resolver = "2" members = [ "archipelago", "container", "openwrt", "performance", "security", "publishing-tests", ] # Shared package metadata, inherited by each member via `license.workspace = true`. # The repo ships an MIT LICENSE and the README advertises MIT; this makes the # crates themselves declare it so `cargo metadata`, packaging and mirrors agree. [workspace.package] license = "MIT" # Profiles at workspace root (members' [profile] are ignored in virtual workspaces) [profile.release] opt-level = 3 [profile.dev] opt-level = 0 [profile.test] opt-level = 3 # C01 configured transport and retained native connection-task ownership. # Keep these exact source overlays with the caller's cleanup/receive bounds. [patch.crates-io] async-wsocket = { path = "vendor/async-wsocket-0.13.1" } tungstenite = { path = "vendor/tungstenite-0.26.2" } nostr-relay-pool = { path = "vendor/nostr-relay-pool-0.44.3" } # Small source-sharing validation harness; no optimized tests needed. [profile.test.package.archipelago-publishing-tests] opt-level = 0