Skip to content

BuildChecks Dogfooding: Collect info from sample repos #10726

@JanKrivanek

Description

@JanKrivanek

Context

As part of #10548 we want to invest into dogfooding of buildchecks.
As a first step towards it - we need to proactively run and collect issues and perf impact on some sample repos.

Goals

  • Prepare a list of sample repos - ideally 4 bigger ones (e.g. msbuild, roslyn, runtime, sdk) and 3 average ones (e.g. templating, debugger-contracts not on .net9, crank is on .net8)
  • Run build on those on a choosed version - make sure those are clean of errors. Collect 'wall clock time' perf stats for builds
  • Run the same builds on same versions of the repos with buildcheck opted in (/check)
    • Collect and log the issues
    • Collect the perfstats
  • Evaluate the perf impact and the blocking issues

Metadata

Metadata

Labels

Type

No fields configured for Task.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions