Skip to main content

max / makenotwork

Say publish = false on the internal shared crates Thirteen crates in shared/ were publishable-by-default and registered in no pipeline, so nothing but habit stood between them and crates.io. mnw-assumptions already said it; the rest now match. tagtree carries its own note because it is PolyForm Noncommercial, where an accidental publish would offer code on terms crates.io's audience cannot take.
Author: Max Johnson <me@maxj.phd> · 2026-08-16 22:49 UTC
Signed with PGP, not checked
Commit: bd56c54f5e4576e50794bd3141cca609608ea40c
Parent: a4be8f5
13 files changed, +53 insertions, -0 deletions
@@ -3,6 +3,10 @@
3 3 version = "0.1.0"
4 4 edition = "2024"
5 5 license = "MIT"
6 + # Internal shared crate, consumed by path inside this repo and never published.
7 + # `publish = false` is what makes that a cargo-enforced fact rather than a
8 + # convention: without it an accidental `cargo publish` is one command away.
9 + publish = false
6 10 description = "OTA self-update for egui/eframe desktop apps: poll a manifest, verify a minisign signature, download and apply. (Placeholder — implementation in progress.)"
7 11 readme = "README.md"
8 12 keywords = ["egui", "eframe", "updater", "self-update", "ota"]
@@ -7,6 +7,10 @@
7 7 # command grammar is not a service anyone can run. The perimeter is the MNW
8 8 # server, and both consumers here stay PolyForm.
9 9 license = "MIT"
10 + # Internal shared crate, consumed by path inside this repo and never published.
11 + # `publish = false` is what makes that a cargo-enforced fact rather than a
12 + # convention: without it an accidental `cargo publish` is one command away.
13 + publish = false
10 14
11 15 [dependencies]
12 16
@@ -4,6 +4,10 @@
4 4 edition = "2024"
5 5 description = "MCP bridge for connecting local LLMs to desktop apps. Provider-agnostic agent loop over a Streamable HTTP MCP server."
6 6 license = "MIT"
7 + # Internal shared crate, consumed by path inside this repo and never published.
8 + # `publish = false` is what makes that a cargo-enforced fact rather than a
9 + # convention: without it an accidental `cargo publish` is one command away.
10 + publish = false
7 11 readme = "README.md"
8 12 keywords = ["mcp", "llm", "ollama", "tools", "agent"]
9 13 categories = ["api-bindings", "development-tools"]
@@ -3,6 +3,10 @@
3 3 version = "0.1.0"
4 4 edition = "2024"
5 5 license = "MIT"
6 + # Internal shared crate, consumed by path inside this repo and never published.
7 + # `publish = false` is what makes that a cargo-enforced fact rather than a
8 + # convention: without it an accidental `cargo publish` is one command away.
9 + publish = false
6 10
7 11 [features]
8 12 default = []
@@ -3,6 +3,10 @@
3 3 version = "0.1.0"
4 4 edition = "2024"
5 5 license = "MIT"
6 + # Internal shared crate, consumed by path inside this repo and never published.
7 + # `publish = false` is what makes that a cargo-enforced fact rather than a
8 + # convention: without it an accidental `cargo publish` is one command away.
9 + publish = false
6 10 description = "The artifact and evidence contract between the system that builds a release and the system that advances it. Names what bytes exist, what source they came from, and what has been proven about them."
7 11
8 12 [dependencies]
@@ -3,6 +3,10 @@
3 3 version = "0.1.0"
4 4 edition = "2024"
5 5 license = "MIT"
6 + # Internal shared crate, consumed by path inside this repo and never published.
7 + # `publish = false` is what makes that a cargo-enforced fact rather than a
8 + # convention: without it an accidental `cargo publish` is one command away.
9 + publish = false
6 10 description = "Shared operator-tool infrastructure: streaming remote-exec, a generic event bus, a disk+broadcast live-log sink, and sqlite helpers. Used by sando-daemon and bento-daemon."
7 11
8 12 [dependencies]