Skip to content

docs: update query benchmarks (3.1.3)#422

Merged
carlos-alm merged 2 commits intomainfrom
benchmark/query-v3.1.3-20260312-021414
Mar 12, 2026
Merged

docs: update query benchmarks (3.1.3)#422
carlos-alm merged 2 commits intomainfrom
benchmark/query-v3.1.3-20260312-021414

Conversation

@github-actions
Copy link
Contributor

Automated query benchmark update for 3.1.3 from workflow run #286.

@greptile-apps
Copy link
Contributor

greptile-apps bot commented Mar 12, 2026

Greptile Summary

This is a fully automated benchmark update generated by the release workflow for v3.1.3, adding self-measured query latency data for both the native (Rust) and WASM engines across fnDeps, fnImpact, and diffImpact queries.

  • New summary table rows added for 3.1.3 (native and wasm), with diffImpact showing a modest 2% improvement in the native engine (8.5 ms → 8.3 ms) and stable WASM numbers
  • The "Latest results" section version/date header was advanced to 3.1.3 / 2026-03-12
  • The mid benchmark target rotated from cyclomatic to modelKey, reflecting a change in graph topology as the codebase evolved between releases
  • A new JSON entry was prepended to the embedded QUERY_BENCHMARK_DATA comment block; all values are consistent across the Markdown table, the detailed results tables, and the JSON data

Confidence Score: 5/5

  • This PR is safe to merge — it is a docs-only automated benchmark update with no code changes.
  • The change is entirely documentation: one Markdown file updated by the release CI workflow. All three representations of the data (summary table, detailed results tables, and embedded JSON) are internally consistent. No logic, source files, or configuration was modified.
  • No files require special attention.

Important Files Changed

Filename Overview
generated/benchmarks/QUERY-BENCHMARKS.md Automated addition of v3.1.3 benchmark data; summary table, latest-results section, and embedded JSON are all internally consistent

Sequence Diagram

sequenceDiagram
    participant W as GitHub Actions Workflow #286
    participant C as codegraph CLI (self-query)
    participant MD as QUERY-BENCHMARKS.md

    W->>C: Run fnDeps queries (hub/mid/leaf targets, 5 runs each)
    C-->>W: Median latencies (native + wasm)
    W->>C: Run diffImpact query
    C-->>W: diffImpact latency + affected counts
    W->>MD: Prepend new row to summary table (v3.1.3)
    W->>MD: Update "Latest results" section (version + date + targets)
    W->>MD: Prepend new JSON entry inside QUERY_BENCHMARK_DATA comment
    W->>W: Open PR docs: update query benchmarks (3.1.3)
Loading

Last reviewed commit: d24958e

@carlos-alm carlos-alm merged commit 25820ed into main Mar 12, 2026
12 of 13 checks passed
@carlos-alm carlos-alm deleted the benchmark/query-v3.1.3-20260312-021414 branch March 12, 2026 04:07
@github-actions github-actions bot locked and limited conversation to collaborators Mar 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant