Skip to content

Commit d3f4d15

Browse files
committed
fix: mark muxy transport and binary as unpublishable to crates.io
shellflow-muxy depends on muxy-client/muxy-protocol, git-only beta crates (pinned by rev) that are absent from crates.io, so it cannot be published. bin/shellflow's default muxy feature pulls it in, so the binary is likewise unpublishable. cargo publish --workspace failed on shellflow-muxy; marking both publish = false lets the four library crates publish cleanly.
1 parent 355a139 commit d3f4d15

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

‎bin/shellflow/Cargo.toml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ authors.workspace = true
99
keywords.workspace = true
1010
categories.workspace = true
1111
readme.workspace = true
12+
# Not publishable: its default `muxy` feature pulls in `shellflow-muxy`, which
13+
# depends on git-only beta crates absent from crates.io. The binary is a
14+
# build-from-source product; the library crates below are the published artifacts.
15+
publish = false
1216

1317
[features]
1418
# Event-driven systemd unit state (D-Bus). Off by default so the standard

‎crates/shellflow-muxy/Cargo.toml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ authors.workspace = true
99
keywords.workspace = true
1010
categories.workspace = true
1111
readme.workspace = true
12+
# Not publishable: it depends on `muxy-client`/`muxy-protocol`, which are
13+
# git-only beta crates (pinned by rev) and are absent from crates.io. Only the
14+
# `bin/shellflow` binary consumes it, through the optional `muxy` feature.
15+
publish = false
1216

1317
[dependencies]
1418
muxy-client = { workspace = true }

0 commit comments

Comments
 (0)