Skip to content

Commit d980440

Browse files
committed
feat(ci): add terraphim_ai-log-analyzer to crates.io publish
- Add crates.io metarust_in_the_real_world_super_fast_data_ingestion_using_scylladb to terraphim_ai-log-analyzer - Add version specifiers to terraphim path dependencies - apiore ai-assistant feature in terraphim_middleware - Add terraphim_ai-log-analyzer to publish script in dependency order
1 parent 08a3347 commit d980440

3 files changed

Lines changed: 15 additions & 8 deletions

File tree

crates/claude-log-analyzer/Cargo.toml

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,13 @@ name = "claude-log-analyzer"
33
version = "0.1.0"
44
edition = "2021"
55
authors = ["Zestic AI Development Team"]
6-
description = "Analyze Claude session logs to identify AI agent usage"
6+
description = "Analyze Claude session logs to identify AI agent usage patterns"
7+
documentation = "https://terraphim.ai"
8+
homepage = "https://terraphim.ai"
9+
repository = "https://github.com/terraphim/terraphim-ai"
10+
license = "Apache-2.0"
11+
keywords = ["claude", "ai", "session-analysis", "log-analysis", "agent"]
12+
readme = "../../README.md"
713

814
[[bin]]
915
name = "cla"
@@ -67,9 +73,9 @@ tracing = "0.1"
6773
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
6874

6975
# Feature-gated Terraphim dependencies (sibling crates in workspace)
70-
terraphim_automata = { path = "../terraphim_automata", optional = true }
71-
terraphim_types = { path = "../terraphim_types", optional = true }
72-
terraphim_config = { path = "../terraphim_config", optional = true }
76+
terraphim_automata = { path = "../terraphim_automata", version = "1.0.0", optional = true }
77+
terraphim_types = { path = "../terraphim_types", version = "1.0.0", optional = true }
78+
terraphim_config = { path = "../terraphim_config", version = "1.0.0", optional = true }
7379

7480
# Feature-gated connector dependencies
7581
rusqlite = { version = "0.32", features = ["bundled"], optional = true }

crates/terraphim_middleware/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ terraphim_rolegraph = { path = "../terraphim_rolegraph", version = "1.0.0" }
1818
terraphim_automata = { path = "../terraphim_automata", version = "1.0.0", features = ["tokio-runtime"] }
1919
terraphim_types = { path = "../terraphim_types", version = "1.0.0" }
2020
terraphim_persistence = { path = "../terraphim_persistence", version = "1.0.0" }
21-
# NOTE: These are commented out for crates.io publishing (not published yet)
21+
# NOTE: terraphim_atomic_client and grepapp_haystack are commented out for crates.io publishing (not published yet)
2222
# terraphim_atomic_client = { path = "../terraphim_atomic_client", version = "1.0.0", features = ["native"], optional = true }
2323
# grepapp_haystack = { path = "../haystack_grepapp", version = "1.0.0", optional = true }
24-
# claude-log-analyzer = { path = "../claude-log-analyzer", version = "0.1.0", features = ["connectors"], optional = true }
24+
claude-log-analyzer = { path = "../claude-log-analyzer", version = "0.1.0", features = ["connectors"], optional = true }
2525
jiff = { version = "0.1", optional = true }
2626
home = { version = "0.5", optional = true }
2727

@@ -71,5 +71,5 @@ mcp-sse = ["reqwest-eventsource"]
7171
mcp = ["mcp-sse"]
7272
# Optional: use rust-sdk for full protocol clients
7373
mcp-rust-sdk = ["mcp-sse", "mcp-client", "mcp-spec", "rmcp"]
74-
# NOTE: ai-assistant feature disabled for crates.io publishing (claude-log-analyzer not published yet)
75-
# ai-assistant = ["claude-log-analyzer", "jiff", "home"]
74+
# Enable AI coding assistant session haystack (Claude Code, OpenCode, Cursor, Aider, Codex)
75+
ai-assistant = ["claude-log-analyzer", "jiff", "home"]

scripts/publish-crates.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ CRATES=(
5050
"terraphim_config"
5151
"terraphim_rolegraph"
5252
"terraphim_hooks"
53+
"claude-log-analyzer"
5354
"terraphim_middleware"
5455
"terraphim_update"
5556
"terraphim_service"

0 commit comments

Comments
 (0)