Skip to content

Wire Argu.Benchmarks into CI #324

Description

@dimension-zero

Follow-up to #313.

The benchmark harness added in #313 is most useful when results are surfaced regularly rather than living as a project that contributors have to remember to run by hand. Wiring it into CI would:

Open questions for whoever picks this up:

  • Trigger: every PR, only PRs touching src/Argu, or scheduled nightly on master?
  • Reporting: post a comment with the BenchmarkDotNet summary, attach the artifacts, or publish to GitHub Pages / external dashboard?
  • Comparison: baseline against master HEAD on PR runs, or just publish absolute numbers?
  • Runner: standard GitHub-hosted runners are noisy; do we accept that, or pin a self-hosted runner for stability?

A reasonable first cut: GitHub-hosted runner, run on PRs that touch src/Argu/** or benchmarks/**, post the summary table as a sticky PR comment.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions