返回 CodeWhale
crates.sh
根目录 / scripts / release / crates.sh
1 #!/usr/bin/env bash
2
3 # Crates published for each codewhale release, in dependency order.
4 release_crates=(
5 codewhale-build-support
6 codewhale-mcp
7 codewhale-paths
8 codewhale-protocol
9 codewhale-release
10 codewhale-sanitize
11 codewhale-secrets
12 codewhale-state
13 codewhale-workflow
14 codewhale-workflow-js
15 codewhale-execpolicy
16 codewhale-hooks
17 codewhale-tools
18 codewhale-config
19 codewhale-cloud-facts
20 # Path+version dependency of cli/tui — must publish before those crates.
21 codewhale-telemetry
22 codewhale-lane
23 codewhale-agent
24 codewhale-core
25 # Shared command shapes depend on protocol, never on core/runtime services.
26 codewhale-command-contract
27 # TUI support crates added in 0.9.13: localization (i18n), models (catalog
28 # facade), palette (design tokens). Only tui consumes them, so they sit
29 # after core/config/build-support and before tui.
30 codewhale-localization
31 codewhale-models
32 codewhale-palette
33 # Scoped memory store; tui's native memory backend. No workspace deps.
34 codewhale-memory
35 # Headless runtime split out of the TUI (docs/design/TUI_DECONSTRUCTION.md).
36 # Depends on config, core, memory and models; the published tui depends on
37 # it, so it publishes after those and before tui.
38 codewhale-runtime
39 codewhale-app-server
40 codewhale-tui
41 codewhale-cli
42 )
43
43 lines BASH