All open PRs sorted by Action score. Higher-scored PRs are closer to merge-ready and would benefit most from maintainer attention.
Each PR has three scores on a 0–10 scale:
| Points | Signal |
|---|---|
| 3.0 | No merge conflicts |
| 2.5 | CI passing 1 |
| 2.5 | Has approval 1 |
| 2.5 | Feedback addressed 1 |
| 2.5 | Discussion healthy 1 |
| 2.0–3.0 | Small, easy to review (2.0) / trivial ≤2 files, ≤20 lines (3.0) 1 |
| 1.5 | Has maintainer review 1 |
| 1.0 | Recently active 1 |
| 0.5–1.0 | Team or known author (1.0) / community (0.5) 1 |
| 0.7 | Recently updated 1 |
| 0.5 | Well labeled 1 |
| 0.3 | Good review momentum 1 |
| Points | Signal |
|---|---|
| 1.5 | No approval yet |
| 1.5 | CI blocking merge (otherwise merge-ready) |
| 1.0 | Community author |
| 1.0 | Reviewed, not approved |
| 1.0 | Has unresolved feedback |
| 1.0 | High interest |
| 0.5 | Large change (>200 lines) |
| 0.5 | Trivial change (≤2 files, ≤20 lines, no unresolved threads) |
| 0.5 | Old but active (>30d) |
| −1.5 | Author silent >14d (ball in their court) |
| −0.5 | Author slow 7–14d (ball in their court) |
(ready + 1) × (need + 1)
normalized to 0–10
PRs that are both high-need and near-ready rank highest.
🎯 = action ≥ 5
⚡ = action 4–5
1 Weight from 980-PR statistical analysis. Click any column header to re-sort. Click [?] on any score to see the breakdown.
| Ready | Need | Action | PR | Title | Next Action | CI | Disc | Age | Upd | Size | Author | Area |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 6.7 | 6.7 | ⚡ 4.9 | #13131 | Use DevCert for SQL Server | C @afscrome🔍: respond to 4 thread(s) from @danegsta🔍, 🔍 |
✅ 1/0/0 | 4/10t 4ppl | 122d | 3d | 123 | C @afscrome🔍 |
|
| 7.4 | 5 | ⚡ 4.2 | #15514 | make non-http panel links non-clickable | @adamint🔍: respond to 1 thread(s) from @JamesNK🔍 |
✅ 247/0/0 | 1/4t 4ppl | 1d | 0d | 🐁 24 | @adamint🔍 |
extension |
| 6.4 | 5.6 | ⚡ 4 | #14119 | Extension methods on `IDistributedApplicationBuilder` for subscribing to application level events. | C @afscrome🔍: respond to 4 thread(s) from 🔍, @davidfowl🔍; rerequest Copilot review |
✅ 1/0/0 | 🔥 4/8t 7ppl | 58d | 3d | 221 | C @afscrome🔍 |
|
| 6.1 | 5.6 | 3.9 | #15266 | Add tests around capturing logs from DistributedApplicationBuilder on failures | C @afscrome🔍: respond to 5 thread(s) from 🔍, @adamint🔍 |
✅4 248/4/0 | 5/6t 3ppl | 9d | 8d | 254 | C @afscrome🔍 |
|
| 6.2 | 5.6 | 3.9 | #15470 | Add Java polyglot AppHost parity | @sebastienros🔍: respond to 1 thread(s) from @eerhardt🔍 |
✅ 251/0/0 | 1/4t 4ppl | 4d | 0d | 36821 | @sebastienros🔍 |
|
| 5.4 | 6.1 | 3.8 | #15267 | Migrate `DotnetToolResource` to use `RequiredCommandValidator` | C @afscrome🔍: respond to 3 thread(s) from 🔍 |
❌ 244/5/0 | 3/3t 5ppl | 9d | 3d | 105 | C @afscrome🔍 |
|
| 5.9 | 5.6 | 3.8 | #14254 | Fix WithReference to only use IResourceWithEndpoints | 🔄 C @Falco20019🔍: merge main (stale 20d) |
✅27 358/27/0 | 0/1t 4ppl | 53d | 20d | 212 | C @Falco20019🔍 |
|
| 6.7 | 5 | 3.8 | #15388 | Exclude NuGet cache from project file search in ProjectLocator | C @MO2k4🔍: respond to 1 thread(s) from @davidfowl🔍 |
✅ 6/0/0 | 1/1t 3ppl | 5d | 5d | 147 | C @MO2k4🔍 |
|
| 7.1 | 4.4 | 3.6 | #15277 | Move VS Code extension publishing to release pipeline, fix pre-release packaging | @joperezr🔍, @annatisch🔍: review needed |
✅ 7/0/0 | 0/6t 4ppl | 8d | 6d | 364 | @adamint🔍 |
|
| 7.1 | 4.4 | 3.6 | #14112 | Add Region to DevTunnelOptions to ensure setting region devtunnel is created in | 🛑 C @kola-tm🔍: fix CI failures |
❌ 245/4/0 | 0/5t 4ppl | 59d | 2d | 176 | C @kola-tm🔍 |
|
| 6.2 | 5 | 3.6 | #15246 | add more copilot instructions for verify | @mitchdenny🔍, @adamint🔍: review needed |
⏳ 5/0/1 | 0/1t 4ppl | 10d | 10d | 75 | C @SimonCropp🔍 |
|
| 5.5 | 5.6 | 3.5 | #12076 | Add Java debugger support | 🛑 C @marshalhayes🔍: resolve conflicts; @annatisch🔍, @captainsafia🔍: review needed |
✅1 285/1/0 | 0/6t 4ppl | 160d | 2d | 133 | C @marshalhayes🔍 |
extension |
| 6.5 | 4.4 | 3.3 | #14882 | Add FileChooser InputType to the Interaction Service | @mitchdenny🔍, @JamesNK🔍: review needed |
✅3 343/3/0 | 0/4t 5ppl | 21d | 2d | 839 | @mcumming🔍 |
|
| 6.4 | 4.4 | 3.3 | #12945 | Update Redis Commander container image to ghcr.io/joeferner/redis-commander | 🔄 @danegsta🔍: merge main (stale 57d) |
✅2 325/2/0 | 🔥 0/1t 6ppl | 132d | 57d | 🐁 6 | @danegsta🔍 via |
|
| 7 | 3.9 | 3.2 | #15529 | Fix cross-compiled CLI bundles missing DCP (win-arm64, linux-arm64, linux-musl-x64) | @davidfowl🔍: respond to 1 thread(s) from 🔍 |
✅ 251/0/0 | 1/1t 2ppl | 0d | 0d | 🐁 28 | @davidfowl🔍 |
|
| 4.9 | 5.6 | 3.2 | #15503 | Fix event order and callback calling during container creation | @karolz-ms🔍: respond to 2 thread(s) from @JamesNK🔍 |
❌ 243/4/0 | 2/10t 4ppl | 1d | 0d | 1563 | @karolz-ms🔍 |
|
| 7 | 3.9 | 3.2 | #15532 | Add VS Code workspace recommendations and launch config to aspire new templates | @adamint🔍: respond to 2 thread(s) from 🔍 |
✅ 248/0/0 | 2/2t 2ppl | 0d | 0d | 137 | @adamint🔍 |
|
| 4.4 | 6.1 | 3.2 | #15256 | Add support for PackageExecutable resources | 🛑 C @YandyZaldivar🔍: resolve conflicts; respond to 2 thread(s) |
✅ 6/0/0 | 2/11t 5ppl | 10d | 2d | 1747 | C @YandyZaldivar🔍 |
|
| 5.5 | 5 | 3.2 | #13200 | Add new event for finalizing resource annotations and use to configure installer certificate trust | 🛑 @danegsta🔍: resolve conflicts; @DamianEdwards🔍, @eerhardt🔍: review needed |
✅ 286/0/0 | 0/6t 4ppl | 119d | 2d | 352 | @danegsta🔍 |
|
| 7 | 3.9 | 3.2 | #15536 | Add Aspire file icon for AppHost files in VS Code extension | @adamint🔍: respond to 2 thread(s) from 🔍 |
✅ 248/0/0 | 2/2t 2ppl | 0d | 0d | 64 | @adamint🔍 |
|
| 5.2 | 5 | 3.1 | #13481 | Add Aspire.Hosting.EntityFrameworkCore hosting integration for EF Core migration management | @radical🔍, @mitchdenny🔍: review needed |
⏳ 37/0/197 | 🔥 0/50t 7ppl | 104d | 0d | 2769 | @AndriySvyryd🔍 via |
|
| 4.7 | 5.6 | 3.1 | #15528 | Remove MCP server and UI from the dashboard | @JamesNK🔍: respond to 1 thread(s) from 🔍 |
❌ 244/3/0 | 1/1t 4ppl | 0d | 0d | 6275 | @JamesNK🔍 |
dashboard |
| 6.7 | 3.9 | 3.1 | #15521 | Log ConsoleInteractionService output to CLI log file | @JamesNK🔍: respond to 4 thread(s) from 🔍 |
✅ 248/0/0 | 4/4t 3ppl | 0d | 0d | 63 | @JamesNK🔍 |
|
| 5.1 | 5 | 3 | #13930 | Refactor serverReadyAction handling | 🛑 C @dkattan🔍: resolve conflicts; respond to 3 thread(s) |
✅5 324/5/0 | 3/10t 4ppl | 68d | 2d | 104 | C @dkattan🔍 |
|
| 5.8 | 4.4 | 3 | #13630 | feat: add custom Orleans provider type annotation | C @flensrocker🔍: respond to 1 thread(s) from @ReubenBond🔍 |
✅ 6/0/0 | 1/1t 4ppl | 96d | 19d | 71 | C @flensrocker🔍 |
|
| 5.6 | 4.4 | 2.9 | #13999 | feat(node): add build output annotation | C @Waleed-KH🔍: respond to 1 thread(s) from @eerhardt🔍 |
✅5 323/5/0 | 1/3t 5ppl | 64d | 53d | 79 | C @Waleed-KH🔍 |
|
| 5.5 | 4.4 | 2.9 | #13711 | Addition of Durable Task Scheduler resources to Azure Functions host library | 🔄 @philliphoff🔍: merge main (stale 49d) |
✅ 298/0/0 | 0/13t 4ppl | 84d | 49d | 948 | @philliphoff🔍 |
|
| 7.3 | 3.3 | 2.9 | #15530 | Render publish summary hierarchy and timeline | @mitchdenny🔍, @JamesNK🔍: review needed |
✅ 247/0/0 | 0/2t 3ppl | 0d | 0d | 488 | @sebastienros🔍 |
|
| 7.8 | 2.8 | 2.8 | #15022 | Refactor agent environment scanners and add standard location support | @IEvangelist🔍: respond to 12 thread(s) from @JamesNK🔍 |
✅ 256/0/0 | 🔥 12/45t 8ppl | 18d | 4d | 4781 | @IEvangelist🔍 |
cli |
| 7.8 | 2.8 | 2.8 | #15400 | WithBrowserDebugger: no-op when IDE lacks browser capability | @annatisch🔍, @captainsafia🔍: review needed |
✅ 8/0/0 | 0/5t 3ppl | 5d | 5d | 112 | @adamint🔍 |
app-model extension |
| 7.7 | 2.8 | 2.7 | #15419 | Fix install script swallowing file-lock errors and reporting false success | @radical🔍, @davidfowl🔍: review needed |
✅ 247/0/0 | 0/4t 2ppl | 5d | 0d | 121 | @radical🔍 via |
|
| 7.3 | 2.8 | 2.6 | #12902 | Fix dashboard static files loading when working directory differs from executable location | 🔄 C @aaron-seq🔍: merge main (stale 61d) |
✅ 301/0/0 | 0/1t 5ppl | 133d | 61d | 🐁 2 | C @aaron-seq🔍 |
|
| 6.4 | 3.3 | 2.6 | #14998 | Bump flask from 3.0.0 to 3.1.3 in /playground/deployers/Deployers.Dockerfile in the pip group across 1 directory | @adamint🔍, @annatisch🔍: review needed |
✅ 385/0/0 | 0/0t 1ppl | 19d | 19d | 🐁 2 | @dependabot | |
| 9 | 2.2 | 2.6 | #15451 | Updated the vs code activity bar icon to look slightly more cohesive | 🛑 @maddymontaquila🔍: fix CI failures |
❌ 246/3/0 | 0/0t 2ppl | 4d | 2d | 🐁 9 | @maddymontaquila🔍 |
|
| 4 | 5 | 2.5 | #14128 | Add container registry mirror support for image builds | C @bbartels🔍: respond to 1 thread(s) from @davidfowl🔍 |
✅ 6/0/0 | 🔥 1/20t 4ppl | 57d | 33d | 648 | C @bbartels🔍 |
|
| 5.9 | 3.3 | 2.5 | #14768 | Add Aspire.Hosting.Maui.Tests to CI and expand test coverage | @adamint🔍, @annatisch🔍: review needed |
✅ 343/0/0 | 0/1t 2ppl | 25d | 25d | 1252 | @jfversluis🔍 |
|
| 5 | 3.9 | 2.4 | #14072 | Add friendly error messages to health check failures | @maddymontaquila🔍: respond to 11 thread(s) from 🔍 |
✅ 5/0/0 | 11/11t 5ppl | 61d | 46d | 300 | @maddymontaquila🔍 via |
|
| 6.8 | 2.8 | 2.4 | #15416 | Fix default NuGet packages restore folder | @eerhardt🔍: respond to 2 thread(s) from @joperezr🔍 |
❌ 490/12/0 | 2/5t 4ppl | 5d | 1d | 308 | @eerhardt🔍 |
|
| 4.9 | 3.9 | 2.4 | #13938 | Improve Console Logs download discoverability and reduce destructive button appearance | @maddymontaquila🔍: respond to 2 thread(s) |
✅3 299/3/0 | 2/2t 4ppl | 68d | 63d | 280 | @maddymontaquila🔍 via |
|
| 5 | 3.9 | 2.4 | #14945 | Add MAUI build queue to serialize platform builds | 🛑 @jfversluis🔍: resolve conflicts; @adamint🔍, @annatisch🔍: review needed |
✅ 384/0/0 | 0/6t 3ppl | 20d | 2d | 1423 | @jfversluis🔍 |
|
| 5.4 | 3.3 | 2.3 | #15450 | Update to latest Azure.Provisioning.AppContainers | @mitchdenny🔍: review needed |
❌ 241/2/2 | 0/3t 2ppl | 4d | 0d | 269 | @eerhardt🔍 |
|
| 5.6 | 3.3 | 2.3 | #15455 | Add Windows CLI starter validation | @mitchdenny🔍, @JamesNK🔍: review needed |
❌ 246/1/1 | 0/4t 3ppl | 4d | 0d | 555 | @sebastienros🔍 |
|
| 5.5 | 3.3 | 2.3 | #15019 | Add Expanded Health Check Capability | 🛑 C @tekgiant🔍: resolve conflicts; respond to 1 thread(s) |
✅ 255/0/0 | 🔥 1/15t 6ppl | 18d | 6d | 934 | C @tekgiant🔍 |
|
| 3.6 | 4.4 | 2.1 | #13090 | Add Schema Registry option to the Kafka hosting package. | 🛑 C @TheRubble🔍: resolve conflicts; respond to 2 thread(s) |
✅ 295/0/0 | 2/11t 5ppl | 123d | 60d | 149 | C @TheRubble🔍 |
|
| 3.6 | 4.4 | 2.1 | #13774 | Concurrency pwd generation issue | 🛑 C @icyca🔍: resolve conflicts; respond to 4 thread(s) |
✅ 6/0/0 | 4/7t 4ppl | 77d | 60d | 141 | C @icyca🔍 |
|
| 6.7 | 2.2 | 2 | #15527 | dont't prompt for version when `--version` was supplied | @mitchdenny🔍, @JamesNK🔍: review needed |
✅ 1/0/0 | 0/0t 2ppl | 0d | 0d | 1090 | @Muckenbatscher🔍 |
|
| 7.9 | 1.7 | 2 | #15230 | Improve polyglot and resource-scoped error messages | 🟢 @adamint🔍 or other maintainer: Ready to merge |
✅4 249/4/0 | 0/1t 4ppl | 11d | 6d | 1200 | @IEvangelist🔍 |
|
| 4.6 | 3.3 | 2 | #15233 | Refactor backmerge-release.yml to allow specifying source and target branches | 🛑 @tmat🔍: resolve conflicts; respond to 3 thread(s) |
⏳ 249/0/1 | 3/3t 3ppl | 11d | 2d | 77 | @tmat🔍 |
|
| 5.1 | 2.8 | 1.9 | #15291 | Filter `Aspire.Hosting` bits out of `sdk dump` command | 🛑 @IEvangelist🔍: resolve conflicts; respond to 2 thread(s) |
✅ 255/0/0 | 🔥 2/6t 8ppl | 8d | 1d | 725 | @IEvangelist🔍 |
|
| 9.7 | 1.1 | 1.9 | #15495 | Strip /login path from dashboard base URL in describe JSON output | 🟢 @mitchdenny🔍 or other maintainer: Ready to merge |
✅ 253/0/0 | 0/0t 4ppl | 2d | 1d | 69 | @JamesNK🔍 |
cli |
| 7.7 | 1.7 | 1.9 | #15526 | [release/13.2] Fix migration from .aspire/settings.json to aspire.config.json | @adamint🔍, @annatisch🔍: review needed |
✅ 251/0/0 | 0/0t 1ppl | 0d | 0d | 55 | @aspire-repo-bot | |
| 3.4 | 3.9 | 1.8 | #13086 | Add Poetry package manager support for Python | 🛑 @davidfowl🔍: resolve conflicts; respond to 3 thread(s) |
✅1 298/1/0 | 3/4t 5ppl | 123d | 120d | 552 | @davidfowl🔍 via |
|
| 3.8 | 3.3 | 1.7 | #14378 | Add port availability check to aspire doctor | 🛑 @davidfowl🔍: resolve conflicts; respond to 4 thread(s) |
✅ 337/0/0 | 4/4t 3ppl | 46d | 2d | 874 | @davidfowl🔍 |
|
| 8.3 | 1.1 | 1.6 | #11706 | Fix UpdateConfig property types for Docker Compose serialization | 🔄 @davidfowl🔍: merge main (stale 15d) |
✅5 645/5/0 | 0/1t 5ppl | 177d | 15d | 103 | @davidfowl🔍 via |
|
| 6.2 | 1.7 | 1.6 | #15178 | Bump the npm_and_yarn group across 23 directories with 7 updates | @IEvangelist🔍: re-review needed (approval on older commit) |
✅3 250/3/0 | 0/0t 1ppl | 12d | 6d | 3117 | @dependabot | |
| 5.2 | 2.2 | 1.6 | #15468 | Integrate deployment E2E tests into CI workflow | @adamint🔍, @annatisch🔍: review needed |
❌ 272/6/0 | 0/0t 2ppl | 4d | 3d | 1683 | @mitchdenny🔍 |
|
| 3.8 | 2.8 | 1.5 | #14763 | Add git-based template system spec and command stubs | 🛑 @mitchdenny🔍: resolve conflicts; respond to 2 thread(s) |
✅ 7/0/0 | 2/2t 2ppl | 25d | 22d | 8346 | @mitchdenny🔍 |
|
| 7.8 | 1.1 | 1.5 | #15475 | Don't swallow errors from ExecutionConfigurationBuilder | C @afscrome🔍: respond to 3 thread(s) from 🔍, @karolz-ms🔍 |
❌ 246/3/0 | 3/3t 3ppl | 3d | 2d | 🐁 9 | C @afscrome🔍 |
|
| 7.6 | 1.1 | 1.5 | #15477 | Don't swallow timeout exceptions on `DistributedApplicationTestingBuilder.StartAsync()` | C @afscrome🔍: respond to 2 thread(s) from 🔍 |
❌ 245/4/0 | 2/2t 2ppl | 3d | 2d | 128 | C @afscrome🔍 |
|
| 4.7 | 2.2 | 1.5 | #15505 | Bump the npm_and_yarn group across 23 directories with 9 updates | @adamint🔍, @mitchdenny🔍: review needed |
❌ 246/4/0 | 0/0t 1ppl | 1d | 1d | 1721 | @dependabot | |
| 5.6 | 1.7 | 1.5 | #13947 | PythonAppHost Code Generator | @annatisch🔍: respond to 1 thread(s) from @sebastienros🔍 |
✅ 247/0/0 | 🔥 1/8t 6ppl | 68d | 0d | 52378 | @annatisch🔍 |
|
| 1.9 | 5 | 1.4 | #14001 | Add support to enable regional DNL for Azure App Service | 🛑 C @ShilpiRach🔍: resolve conflicts; respond to 5 thread(s) |
⏳ 307/30/1 | 🔥 5/18t 4ppl | 64d | 42d | 706 | C @ShilpiRach🔍 |
|
| 3.6 | 2.8 | 1.4 | #13261 | Add IPackageMigration service for automatic package migration in aspire update | 🛑 @mitchdenny🔍: resolve conflicts; respond to 1 thread(s) |
✅4 291/4/0 | 1/1t 2ppl | 114d | 114d | 1137 | @mitchdenny🔍 via |
|
| 2.6 | 3.3 | 1.3 | #12346 | Enable Urls to display using FluentIcon | 🛑 @mcumming🔍: resolve conflicts; respond to 8 thread(s) |
❌ 227/11/0 | 8/8t 4ppl | 151d | 67d | 99 | @mcumming🔍 |
|
| 7.3 | 0.6 | 1.1 | #14395 | Run the issue-labeler over pull requests using polling | 🛑 @jeffhandley🔍: resolve conflicts |
⏳ 1/0/1 | 0/1t 2ppl | 45d | 3d | 70 | @jeffhandley🔍 via |
|
| 6.6 | 0.6 | 1 | #15392 | Delete .github/workflows/pr-docs-hook.yml | 🛑 @IEvangelist🔍: resolve conflicts |
⏳ 249/3/1 | 0/0t 1ppl | 5d | 5d | 206 | @IEvangelist🔍 |
|
| 6.8 | 0.6 | 1 | #15053 | Fix some references to LifecycleHooks that were actually Event Subscr… | C @afscrome🔍: respond to 1 thread(s) from 🔍 |
❌ 244/5/0 | 1/1t 2ppl | 16d | 2d | 46 | C @afscrome🔍 |