Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
056773d
graph: Add LogStore trait and core types
fordN Jan 15, 2026
cbe527d
graph: Add LogStore backend implementations
fordN Jan 15, 2026
69b7598
graph: Add log drains for writing to backends
fordN Jan 15, 2026
ee84a70
graph,node: Add log store configuration system
fordN Jan 15, 2026
e14b531
graph,node: Refactor LoggerFactory for multi-backend support
fordN Jan 15, 2026
607fef4
graphql,graph: Add GraphQL schema and resolver for _logs query
fordN Jan 15, 2026
e769cc7
graphql,node,server,store: Wire up _logs query in execution
fordN Jan 15, 2026
0e30718
tests: Add integration tests for log querying
fordN Jan 15, 2026
f5be371
docs: Add log store documentation
fordN Jan 15, 2026
2a2d056
graphql,tests: Prevent combining _logs with entity queries
fordN Jan 16, 2026
f8cbb57
graph: Refactor log drains to share common code
fordN Jan 16, 2026
13e1a87
graphql, tests: Ensure logs graphql queries work on failed subgraphs
fordN Jan 16, 2026
8bd33a4
graph: Add Default impls for log serializers
fordN Jan 16, 2026
a5fa8e1
graphql, tests: _logs queries only return fields selected in query
fordN Jan 17, 2026
48fe446
graph, node: Cleanup FileLogStore files on startup
fordN Jan 18, 2026
6ff4d3b
CLAUDE.md: Add integration test hang handling and port override guidance
fordN Jan 18, 2026
189a90b
graph, graphql, tests: Support specifying sort order in _logs queries
fordN Jan 18, 2026
e84bddc
graph, tests: Fix clippy warning and update _logs introspection schema
fordN Jan 21, 2026
8857094
graph: Replace read_u64/u32_with_fallback w read_parsed_with_fallback
fordN Apr 1, 2026
ab72949
graph, graphql: Replace custom LogLevel enum with slog::Level
fordN Apr 1, 2026
9d85481
graph: Use slog::Level directly in log drain structs
fordN Apr 1, 2026
d571bf9
node, graph, tests: Configure log store via graph-node.toml
fordN Apr 1, 2026
23f3a86
graph, node: Add basic auth support for Loki log store
fordN Apr 1, 2026
85f047e
graph: Warn on log entry parse failures instead of silently skipping
fordN Apr 1, 2026
93960ed
all: Fix build after rebase on master
fordN Apr 1, 2026
52ded76
all: Regenerate pnpm-lock.yaml after rebase
fordN Apr 1, 2026
0082da4
tests: Use TOML config file for integration tests
fordN Apr 1, 2026
d858e4c
tests: Add archive and traces features to integration test config
fordN Apr 1, 2026
de1c2d4
formatting
fordN Apr 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,9 @@ TEST_CASE=grafted just test-integration

# (Optional) Use graph-cli instead of gnd for compatibility testing
GRAPH_CLI=node_modules/.bin/graph just test-integration

# Override ports if using different service ports (e.g., for local development)
POSTGRES_TEST_PORT=5432 ETHEREUM_TEST_PORT=8545 IPFS_TEST_PORT=5001 just test-integration
```

**⚠️ Test Verification Requirements:**
Expand All @@ -111,6 +114,8 @@ GRAPH_CLI=node_modules/.bin/graph just test-integration
- Integration tests take significant time (several minutes)
- Tests automatically reset the database between runs
- Logs are written to `tests/integration-tests/graph-node.log`
- **If a test hangs for >10 minutes**, it's likely stuck - kill with `pkill -9 integration_tests` and check logs
- CI uses the default ports (3011, 3021, 3001) - local development can override with environment variables

### Code Quality

Expand Down
Loading
Loading