Skip to content

Bot / automation PR shepherd — daily triage of Dependabot / maestro / winget / homebrew PRs #18285

@radical

Description

@radical

⏩ Work queue

Snapshot 2026-06-21 (ages relative to this date; re-check before acting). Actionable bot & auto-opened PR/issue items only — highest-impact first. Items with a fix already in flight, plus healthy / settled items, sit in the detail sections below.


This issue tracks the lifecycle of PRs by non-human, non-Copilot actors (Dependabot, dotnet-maestro, github-actions, aspire-repo-bot) on microsoft/aspire, the packaging bots on microsoft/homebrew-aspire and microsoft/winget-pkgs (aspire-winget-bot), and issues auto-opened by automation — driving each toward merged / closed / resolved. These items fall through the cracks: they pile up, go stale, or develop conflicts. Updated in place each run.

Scope boundary: workflow / automation run health (including AI-fixable workflow breaks) lives in #18223, not here. This dashboard owns only the state of the PRs and issues themselves. Copilot-authored PRs are out of scope as bot PRs (but a Copilot PR can be the fix for a tracked item — when it is, the item leaves the queue and is linked below). Automation update PRs carrying the NO-MERGE label (API surface, GitHub/Foundry Models, playground manifests) are deliberately never merged — excluded entirely. GitHub renders a live open/merged/closed badge on every ref below — that badge, not any hand-written marker, is the source of truth for state. The running history of items that have left this dashboard lives in the 🗂️ Activity log comment.

📦 Release / packaging — highest priority (live stable is 13.4.6)

🟢 Both channels fully up to date at 13.4.6 — no open packaging PRs.

  • microsoft/homebrew-aspire — cask serves 13.4.6; brew install aspire is current. No open cask PRs.
  • microsoft/winget-pkgsMicrosoft.Aspire manifest serves 13.4.6; winget install Microsoft.Aspire is current. No open aspire-winget-bot PRs.

No action unless a new release cuts fresh packaging PRs. (The 13.4.6 cask/manifest bumps that merged this cycle are in the 🗂️ Activity log.)

🔴 Completely broken (bot PRs that can't merge)

PR Title Why it can't merge Action
#18356 Merge release/13.4 to main after v13.4.6 release CONFLICTING / DIRTY — standard release merge-back conflict from the v13.4.6 cut; already APPROVED (1d). 🧑 Maintainer resolves conflicts + judges which release-specific changes belong on main. Queue item above.

🟢 Easy wins (green / mergeable, ready)

No open dependabot / maestro / aspire-repo-bot PRs are green-and-ready this run — the dependency queue is empty and no other in-scope bot PR is mergeable. (See the 🗂️ Activity log comment for recently merged/closed items.)

🟠 Stuck — needs a human decision

None this run (the one release-housekeeping PR that needs maintainer judgement is under 🔴 above, since it currently can't merge).

📋 Auto-opened issues

🟢 Deployment E2E nightly-failure tracker — #18363 is the single living issue

github-actions opens one [Deployment E2E] Nightly test failure - <date> issue per failing night. #18363 (06-20, 1d) is the living tracker and already carries the run's root cause (ASPIRE009 — the AppHost build can't resolve the installed Aspire CLI bundle layout). The 06-21 nightly re-filed as #18379 and was collapsed back into #18363 (closed as duplicate, logged in the 🗂️ Activity log), so the dedupe holds — only #18363 is open.

The recurring deployment-E2E run investigation and the durable workflow-level dedupe (rewriting the nightly automation so it stops re-filing each night) are both #18223's scope — not re-derived here. #18363 closes passively once the nightly is green/fixed; no lifecycle action pending beyond collapsing each night's re-file.

🟡 Stale single-issue trackers — candidates to verify & close
🟡 [aw] PR Documentation Check failure report — transient, fix owned by #18223

This is a per-run failure report for the PR Documentation Check agentic workflow. The workflow fix is #18223's (it owns AI-fixable workflow breaks end to end) — kept out of this queue to avoid a duplicate dispatch. As an issue, it's closeable once that workflow is fixed; tracked here only for lifecycle.

#17840 — "[13.5] Changelog feedback" (19d): standing editorial-feedback collection issue for the 13.5 changelog wiki page. Stays open by design until 13.5 ships; no action.
#16379 — "[aw] Detection Runs" (60d): a standing tracker for an agentic workflow's detection runs. Workflow-health surface → owned by #18223, not tracked here.


Auto-generated by the bot-PR shepherd (track stage). Owns bot & auto-opened PR/issue lifecycle; workflow run health is #18223. Updated in place. Last updated: 2026-06-21 06:16 UTC.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-engineering-systemsinfrastructure helix infra engineering repo stuffautomationTracking/triage of automated (bot) PRs and workflowstriage:bot-seenAspire triage bot has seen this issue

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions