-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Labels
area: sdkThis issue or pull request relates to an SDKThis issue or pull request relates to an SDKgood first issueGood for newcomersGood for newcomerstype: testImprovement or additions to test suiteImprovement or additions to test suite
Description
Overview
Enable continuous and automated benchmarking for the repository using BenchmarkDotNet.
Proposal
- Implement continuous benchmarking using the
martincostello/benchmarkdotnet-results-publisherGitHub Action as a reference. - There is already a benchmarks project:
test/OpenFeature.Benchmarks, which should be used for automated runs. - Benchmark results may be published as a GitHub Page for visualization and tracking performance over time.
- The benchmarking workflow should be triggered daily and on every merge to the main branch.
Goals
- Set up automated benchmark execution in CI/CD pipeline
- Publish benchmark results using the BenchmarkDotNet results publisher action
- Visualize results via GitHub Pages
- Ensure the workflow runs daily and on merges to main
Reference
- GitHub Action: https://github.com/martincostello/benchmarkdotnet-results-publisher
- Benchmarks project:
test/OpenFeature.Benchmarks
Metadata
Metadata
Assignees
Labels
area: sdkThis issue or pull request relates to an SDKThis issue or pull request relates to an SDKgood first issueGood for newcomersGood for newcomerstype: testImprovement or additions to test suiteImprovement or additions to test suite