zeekay
|
6aeee65a92
|
Add CI/CD pipelines, unit tests, release workflow
CI:
- ci.yml: build, vet, unit tests, e2e (SQLite + in-memory), benchmarks
on ubuntu + macos matrix
- release.yml: cross-compile binaries (linux/darwin x amd64/arm64),
multi-platform Docker image to ghcr.io/luxfi/graph, GitHub Release
Tests:
- engine/engine_test.go: parser (fields, args, where filters, aliases,
depth, paren matching, limit clamping)
- indexer/indexer_test.go: hex parsing, uint256 decoding, topic address
extraction, event signature coverage
- storage/store_test.go: FilterResults (exact, gte, lt, empty, no-match),
sortResults (numeric, asc, string fallback), compareValues (numeric
strings, mixed types)
|
2026-04-11 14:25:57 -07:00 |
|