Skip to main content

max / goingson

declare the PolyForm license in every manifest license-file is never inherited by workspace members, so the workspace's license-file = "LICENSE" covered none of them and a cargo-deny sweep reported every crate here as unlicensed. Members now inherit an SPDX LicenseRef, which is expression syntax cargo and cargo-deny both understand.
Co-Authored-By
Claude Opus 5 (1M context) <noreply@anthropic.com>
Author: Max Johnson <me@maxj.phd> · 2026-08-01 19:37 UTC
Signed with PGP, not checked
Commit: 990b6d0aa84c9c7dd266069af31dee785eba5b48
Parent: be55760
6 files changed, +6 insertions, -1 deletion
M Cargo.toml +1 -1
@@ -12,7 +12,7 @@
12 12 [workspace.package]
13 13 version = "0.5.0"
14 14 edition = "2024"
15 - license-file = "LICENSE"
15 + license = "LicenseRef-PolyForm-Noncommercial-1.0.0"
16 16
17 17 [workspace.dependencies]
18 18 # Core dependencies
@@ -2,6 +2,7 @@
2 2 name = "goingson-desktop"
3 3 version = "0.5.0"
4 4 edition = "2024"
5 + license = "LicenseRef-PolyForm-Noncommercial-1.0.0"
5 6
6 7 [[bin]]
7 8 name = "goingson-desktop"
@@ -1,5 +1,6 @@
1 1 [package]
2 2 name = "goingson-core"
3 + license.workspace = true
3 4 version.workspace = true
4 5 edition.workspace = true
5 6
@@ -1,5 +1,6 @@
1 1 [package]
2 2 name = "goingson-db-sqlite"
3 + license.workspace = true
3 4 version.workspace = true
4 5 edition.workspace = true
5 6
@@ -1,5 +1,6 @@
1 1 [package]
2 2 name = "go-mcp"
3 + license.workspace = true
3 4 version.workspace = true
4 5 edition.workspace = true
5 6
@@ -1,5 +1,6 @@
1 1 [package]
2 2 name = "got"
3 + license.workspace = true
3 4 version.workspace = true
4 5 edition.workspace = true
5 6