Open
Description
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-contractsnot on .net9,crankis 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