Add CI and production grade improvements #3

Merged
A8065384 merged 13 commits from push-kquouluryqwu into main 2026-03-05 23:09:11 +00:00
Owner
No description provided.
A8065384 added 13 commits 2026-03-05 22:10:29 +00:00
Improved overall test coverage from 37.9% to 51.0% (+13.1 percentage points)

New test files:
- internal/observability/metrics_test.go (18 test functions)
- internal/observability/tracing_test.go (11 test functions)
- internal/observability/provider_wrapper_test.go (12 test functions)
- internal/conversation/sql_store_test.go (16 test functions)
- internal/conversation/redis_store_test.go (15 test functions)

Test helper utilities:
- internal/observability/testing.go
- internal/conversation/testing.go

Coverage improvements by package:
- internal/conversation: 0% → 66.0% (+66.0%)
- internal/observability: 0% → 34.5% (+34.5%)

Test infrastructure:
- Added miniredis/v2 for Redis store testing
- Added prometheus/testutil for metrics testing

Total: ~2,000 lines of test code, 72 new test functions

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Improve test coverage
Some checks failed
CI / Test (pull_request) Failing after 2m58s
CI / Lint (pull_request) Failing after 43s
CI / Build (pull_request) Has been skipped
CI / Security Scan (pull_request) Failing after 12m4s
CI / Build and Push Docker Image (pull_request) Has been skipped
59ded107a7
A8065384 merged commit 667217e66b into main 2026-03-05 23:09:11 +00:00
A8065384 deleted branch push-kquouluryqwu 2026-03-05 23:09:11 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: A8065384/latticelm#3