Skip to content

ci: add BenchmarkDotNet → gh-pages chart workflow (#81)#168

Merged
Chris-Wolfgang merged 2 commits into
vNextfrom
feature/benchmarks-workflow-81
Jun 24, 2026
Merged

ci: add BenchmarkDotNet → gh-pages chart workflow (#81)#168
Chris-Wolfgang merged 2 commits into
vNextfrom
feature/benchmarks-workflow-81

Conversation

@Chris-Wolfgang

Copy link
Copy Markdown
Owner

Summary

Adds .github/workflows/benchmarks.yaml (canonical ETL-FixedWidth pattern). On every push to main touching src/** or benchmarks/**, it runs the BenchmarkDotNet ShortRun job over the benchmarks project and publishes one data point to an interactive chart at https://chris-wolfgang.github.io/ETL-Test-Kit/dev/bench/.

Pre-flight (all pass)

Notes

Closes #81

🤖 Generated with Claude Code

Adds .github/workflows/benchmarks.yaml: on push to main it runs the
BenchmarkDotNet ShortRun job over the benchmarks project and publishes
one data point to the interactive chart at dev/bench on gh-pages.

Decoupled from PR validation and release — it does not gate merges.
The docfx cleanup step already preserves dev/ on gh-pages, so chart
history survives doc deploys.

Depends on the benchmarks project added in #80 (PR #167); merge that
first.

Closes #81

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Chris-Wolfgang Chris-Wolfgang changed the base branch from main to vNext June 23, 2026 23:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Maintenance] performance: Publish benchmark-result graphs to gh-pages

1 participant