Commit graph

4 commits

Author SHA1 Message Date
5b4dd01a13 Implement backend model for test results and schedule 2026-02-11 12:38:38 +07:00
6add2f220e Refactor storage layer to use key-value template pattern
All checks were successful
continuous-integration/drone/tag Build is passing
Extract common key-value storage operations into internal/storage/kvtpl/
template directory. This consolidates duplicated logic from both leveldb
and inmemory implementations into reusable generic functions.

Key changes:
- Create kvtpl/ package with generic KV storage operations
- Consolidate iterator implementation using generics
- Update migration functions to use new template structure
- Refactor tests to work with new storage interface

This prepares the codebase for easier addition of new storage backends
by providing a consistent template layer.
2026-01-09 17:17:04 +07:00
b575a17674 Improve error report 2025-05-28 22:00:02 +02:00
2e9b9e6adf Standardize databases errors 2025-05-22 15:46:06 +02:00
Renamed from model/error.go (Browse further)