Files
archy/core/Cargo.toml

39 lines
1.1 KiB
TOML

[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