Skip to content

Comments

feat(build): expand full feature set and enable for release builds#610

Merged
bug-ops merged 2 commits intomainfrom
feat/full-features-release
Feb 19, 2026
Merged

feat(build): expand full feature set and enable for release builds#610
bug-ops merged 2 commits intomainfrom
feat/full-features-release

Conversation

@bug-ops
Copy link
Owner

@bug-ops bug-ops commented Feb 19, 2026

Summary

  • Expand full feature flag to include all platform-independent features: daemon, otel, pdf, scheduler, stt (in addition to existing a2a, discord, gateway, index, mock, slack, tui)
  • Build release binaries with --features full for both native and cross-compilation targets
  • Fix compilation and clippy issues uncovered by the expanded feature set

Changes

  • Cargo.toml: expand full feature, add serde_json optional dep for scheduler
  • .github/workflows/release.yml: add --features full to build commands
  • src/main.rs: fix shutdown_rx move, add TaskHandler import, narrow setup_otel_tracer cfg gate
  • crates/zeph-llm/src/whisper.rs: use finish_non_exhaustive() in Debug impl
  • crates/zeph-memory/src/document/loader/pdf.rs: fix clippy implicit_clone and io_other_error

Test plan

  • cargo build --features full passes
  • cargo clippy --workspace --features full -- -D warnings clean
  • cargo nextest run --workspace --features full --lib --bins — 2117 passed

@github-actions github-actions bot added enhancement New feature or request size/S llm LLM provider related memory Persistence and memory rust dependencies ci and removed size/S labels Feb 19, 2026
@bug-ops bug-ops enabled auto-merge (squash) February 19, 2026 17:36
Add daemon, otel, pdf, scheduler, stt to the full feature flag.
Build release binaries with --features full. Fix compilation issues
uncovered by the expanded feature set: missing serde_json dep for
scheduler, shutdown_rx ownership, WhisperProvider Debug impl, pdf
loader clippy warnings, otel tracer cfg gate.
@bug-ops bug-ops force-pushed the feat/full-features-release branch from 9b2760c to 20513d3 Compare February 19, 2026 17:57
@bug-ops bug-ops merged commit 4055400 into main Feb 19, 2026
20 checks passed
@bug-ops bug-ops deleted the feat/full-features-release branch February 19, 2026 18:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci core dependencies enhancement New feature or request llm LLM provider related memory Persistence and memory rust size/S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant