Skip to content

Add integration tests, graceful shutdown, finalize v0.1.0#30

Merged
bug-ops merged 1 commit intomainfrom
feat/m5/integration-release
Feb 5, 2026
Merged

Add integration tests, graceful shutdown, finalize v0.1.0#30
bug-ops merged 1 commit intomainfrom
feat/m5/integration-release

Conversation

@bug-ops
Copy link
Copy Markdown
Owner

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

Summary

  • 11 integration tests with MockProvider/MockChannel for end-to-end agent verification
  • Graceful shutdown via tokio::signal + watch channel (SIGTERM/SIGINT)
  • Ollama health check on startup (warn if unreachable)
  • Complete README: installation, configuration, CLI/Telegram usage, skills
  • CHANGELOG finalized as v0.1.0

Test plan

  • 55 tests pass (cargo test --workspace)
  • Zero clippy warnings (cargo clippy --workspace --tests -- -D warnings)
  • Agent roundtrip with mock provider/channel verified
  • Shutdown via watch channel tested
  • README sections complete, no placeholders

Closes #23, closes #24

- 11 integration tests with MockProvider and MockChannel
- Graceful shutdown via tokio::signal + watch channel
- Ollama health check on startup
- Complete README with installation, config, usage, skills sections
- CHANGELOG versioned as 0.1.0

Closes #23, closes #24
@bug-ops bug-ops merged commit c422802 into main Feb 5, 2026
@bug-ops bug-ops deleted the feat/m5/integration-release branch February 5, 2026 22:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Write README and finalize CHANGELOG for v0.1.0 Add integration tests, health checks, graceful shutdown

1 participant