Automated PR triage dashboard for dotnet repositories, updated via GitHub Actions.
➡️PR Dashboard⬅️
All repos are updated with Most Actionable, Community, Quick Wins, and Consider Closing reports. Priority repos (runtime, aspire) refresh ~4x daily; other repos refresh ~daily. AI observations are generated for runtime, aspnetcore, aspire, and extensions.
runtime · aspnetcore · sdk · msbuild · winforms · wpf · roslyn · aspire · extensions · machinelearning · maui · skills · arcade · core · csharplang · diagnostics · docs · dotnet · dotnet-api-docs · efcore · performance · razor · vscode-csharp
Append ?user=USERNAME to any report URL to filter to a specific person's PRs, e.g.:
You can also hover any @username in a report and click "only" to filter interactively.
After the workflows have run at least once, you can regenerate HTML reports locally from
cached scan.json data (no API calls needed). Useful after changing templates or styles:
# Regenerate all reports from cached scan data (skip AI observations)
pwsh ./scripts/Regen-Html.ps1
# Include AI observations (requires gh-models extension)
pwsh ./scripts/Regen-Html.ps1 -SkipAI:$falseEdit scripts/Build-Reports.ps1 to add new report definitions. Edit the workflow files to add new repositories.