Skip to content

BuildChecks Dogfooding: Collect info from sample repos #10726

Open
@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

Area: BuildCheckCost:MWork that requires one engineer up to 2 weeksPriority:2Work that is important, but not critical for the releasetriaged

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions