The repo ships an MIT LICENSE and the README carries an MIT badge, but the crates themselves declared no license, so `cargo metadata`, packaging and any downstream mirror saw "license: null". Adds [workspace.package] license = "MIT" and inherits it in all five members via license.workspace = true. Verified with cargo metadata: all five now report MIT. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
30 lines
698 B
TOML
30 lines
698 B
TOML
[workspace]
|
|
resolver = "2"
|
|
|
|
members = [
|
|
"archipelago",
|
|
"container",
|
|
"openwrt",
|
|
"performance",
|
|
"security",
|
|
]
|
|
|
|
# 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
|
|
|
|
# Archipelago workspace - no StartOS dependencies
|
|
# All patches removed - we use standard crates.io dependencies
|