39 lines
1.1 KiB
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
|