Skip to content

Commit 6ad8cc4

Browse files
committed
chore(publish): enable crates.io publishing for host, shell, and shell-core
These three crates were added after the 0.3.x release cycle with publish = false while their APIs stabilized. They are now required transitive dependencies of the published taskers app crate, so they must be publishable for cargo install to resolve correctly. Also adds taskers-core, taskers-shell-core, taskers-host, and taskers-shell to the documented publish order in docs/release.md. Constraint: crates.io requires all non-optional path deps to be published Confidence: high Scope-risk: narrow Tested: cargo publish --dry-run -p taskers-domain, taskers-paths (leaf crates) Not-tested: full sequential publish of all 11 crates
1 parent ed0cf3c commit 6ad8cc4

4 files changed

Lines changed: 4 additions & 3 deletions

File tree

crates/taskers-host/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ license.workspace = true
77
readme = "../../README.md"
88
repository.workspace = true
99
version.workspace = true
10-
publish = false
1110

1211
[dependencies]
1312
anyhow.workspace = true

crates/taskers-shell-core/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ license.workspace = true
77
readme = "../../README.md"
88
repository.workspace = true
99
version.workspace = true
10-
publish = false
1110

1211
[dependencies]
1312
parking_lot.workspace = true

crates/taskers-shell/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ license.workspace = true
77
readme = "../../README.md"
88
repository.workspace = true
99
version.workspace = true
10-
publish = false
1110

1211
[dependencies]
1312
dioxus.workspace = true

docs/release.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,11 @@ cargo publish -p taskers-paths
8080
cargo publish -p taskers-control
8181
cargo publish -p taskers-runtime
8282
cargo publish -p taskers-ghostty
83+
cargo publish -p taskers-core
84+
cargo publish -p taskers-shell-core
8385
cargo publish -p taskers-cli
86+
cargo publish -p taskers-host
87+
cargo publish -p taskers-shell
8488
cargo publish -p taskers
8589
```
8690

0 commit comments

Comments
 (0)