Skip to content

🤖 Update Mock Benchmark Results#6451

Merged
thomhurst merged 1 commit into
mainfrom
automated-mock-benchmarks-update
Jul 20, 2026
Merged

🤖 Update Mock Benchmark Results#6451
thomhurst merged 1 commit into
mainfrom
automated-mock-benchmarks-update

Conversation

@thomhurst

Copy link
Copy Markdown
Owner

Automated Mock Benchmark Update

This PR updates the mock benchmark documentation with the latest results from the Mock Benchmarks workflow.

Benchmarks Produced

Individual benchmark artifacts are available for download:

  • mock-benchmark-MockCreation
  • mock-benchmark-Setup
  • mock-benchmark-Invocation
  • mock-benchmark-Verification
  • mock-benchmark-Callback
  • mock-benchmark-CombinedWorkflow
  • mock-benchmark-summary (aggregated overview)

Libraries Compared

Libraries are discovered dynamically from the benchmark output. See the generated summary.json for the full list.

Changes

  • Updated mock benchmark data in docs/static/benchmarks/mocks/latest.json
  • Regenerated mock benchmark documentation in docs/docs/benchmarks/mocks/
  • Updated mock benchmark summary in docs/static/benchmarks/mocks/summary.json

Workflow Run

  • Run ID: 29713995269
  • Triggered: schedule

🤖 This PR was automatically created and will be merged automatically once CI checks pass.

@thomhurst thomhurst added automated benchmarks documentation Improvements or additions to documentation ignore-for-release labels Jul 20, 2026
@thomhurst
thomhurst merged commit 0d99570 into main Jul 20, 2026
12 of 14 checks passed
@thomhurst
thomhurst deleted the automated-mock-benchmarks-update branch July 20, 2026 03:23
@greptile-apps

greptile-apps Bot commented Jul 20, 2026

Copy link
Copy Markdown

Greptile Summary

This is an automated PR that refreshes mock benchmark results for the TUnit.Mocks library documentation, updating data from the 2026-07-19 CI run to 2026-07-20.

  • Benchmark numbers updated consistently across all six categories (Callback, CombinedWorkflow, Invocation, MockCreation, Setup, Verification), with matching values between the JSON source files and the generated Markdown tables.
  • Timestamps and chart axes refreshed in both the static JSON assets and documentation pages; the Mermaid chart y-axis bounds are recalculated to match the new maxima.
  • No code logic or schema changes — this is a pure data refresh with no structural differences from the previous benchmark update.

Confidence Score: 5/5

Safe to merge — all changes are automated benchmark data refreshes with no logic, schema, or structural modifications.

Every changed file is either a JSON data file or a generated Markdown page. The benchmark numbers in the Markdown tables and Mermaid charts are consistent with the corresponding JSON source files, timestamps are correctly updated to 2026-07-20, and no structural or schema differences exist compared to the previous daily run.

No files require special attention.

Important Files Changed

Filename Overview
docs/static/benchmarks/mocks/latest.json Aggregated benchmark data updated with new timestamps and revised mean/error/stddev/allocation figures across all six benchmark categories; no structural or schema changes.
docs/static/benchmarks/mocks/summary.json Timestamp field updated from 2026-07-19 to 2026-07-20; library list and environment string unchanged.
docs/docs/benchmarks/mocks/index.md Date string and footer timestamp updated; no content or structural changes.
docs/docs/benchmarks/mocks/Callback.md Markdown table values, Mermaid chart data and y-axis bounds updated to match new Callback.json figures; timestamp refreshed.
docs/docs/benchmarks/mocks/Invocation.md Markdown table values and Mermaid chart bounds updated to match new Invocation.json figures; timestamp refreshed.
docs/docs/benchmarks/mocks/Verification.md Markdown table values and Mermaid chart bounds updated to match new Verification.json figures; timestamp refreshed.
docs/docs/benchmarks/mocks/MockCreation.md Markdown table values and Mermaid chart bounds updated to match new MockCreation.json figures; timestamp refreshed.
docs/docs/benchmarks/mocks/Setup.md Markdown table values and Mermaid chart bounds updated to match new Setup.json figures; timestamp refreshed.
docs/docs/benchmarks/mocks/CombinedWorkflow.md Markdown table values and Mermaid chart bounds updated to match new CombinedWorkflow.json figures; timestamp refreshed.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[GitHub Actions Schedule Trigger] --> B[Mock Benchmarks Workflow Run #29713995269]
    B --> C{Per-category benchmark execution}
    C --> D[MockCreation]
    C --> E[Setup]
    C --> F[Invocation]
    C --> G[Verification]
    C --> H[Callback]
    C --> I[CombinedWorkflow]
    D & E & F & G & H & I --> J[Aggregate into latest.json + summary.json]
    J --> K[Generate per-category JSON files]
    J --> L[Regenerate Markdown docs with tables & Mermaid charts]
    K & L --> M[Automated PR created and merged]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    A[GitHub Actions Schedule Trigger] --> B[Mock Benchmarks Workflow Run #29713995269]
    B --> C{Per-category benchmark execution}
    C --> D[MockCreation]
    C --> E[Setup]
    C --> F[Invocation]
    C --> G[Verification]
    C --> H[Callback]
    C --> I[CombinedWorkflow]
    D & E & F & G & H & I --> J[Aggregate into latest.json + summary.json]
    J --> K[Generate per-category JSON files]
    J --> L[Regenerate Markdown docs with tables & Mermaid charts]
    K & L --> M[Automated PR created and merged]
Loading

Reviews (1): Last reviewed commit: "chore: update mock benchmark results" | Re-trigger Greptile

@claude

claude Bot commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

Code review

No issues found. This PR is an automated, already-merged refresh of the mock benchmark data (docs/docs/benchmarks/mocks/*.md and docs/static/benchmarks/mocks/*.json), regenerated from CI on 2026-07-20. The diff only updates timestamps and measured numbers — no source, test, or logic changes — so there's nothing to assess for design, architecture, or CLAUDE.md compliance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated benchmarks documentation Improvements or additions to documentation ignore-for-release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant