{
 "flight": {
  "id": 12949,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Add ContainerBuildOptions support for ResourceContainerImageBuilder",
  "number": 10001,
  "source": "aidev",
  "commits": 2,
  "debrief": "GitHub Copilot added ContainerBuildOptions support to ResourceContainerImageBuilder in dotnet/aspire, letting project resources pass extra MSBuild arguments to dotnet publish. The change touched three files, adding 92 lines and removing 11, across two commits. The pull request was closed unmerged after human review. The reviewer wrote: \"Closing in favor of a refined model.\"",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 92,
  "closed_at": "2025-06-26T15:37:02+00:00",
  "deletions": 11,
  "merged_at": null,
  "opened_at": "2025-06-23T17:54:38+00:00",
  "task_type": "feat",
  "body_chars": 2697,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:54:19.920912+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR adds support for passing additional MSBuild arguments to the `dotnet publish` command when building container images from project resources.\n\n## Changes Made\n\n### New ContainerBuildOptions Class\n```csharp\n[Experimental(\"ASPIREPUBLISHERS001\", UrlFormat = \"https://aka.ms/aspire/diagnostics/{0}",
  "review_count": 0,
  "files_changed": 3,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:54:19.920912+00:00",
  "reviewer_excerpt": "Closing in favor of a refined model.",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/dotnet/aspire/pull/10001#issuecomment-3008804973"
 },
 "repo": {
  "name": "aspire",
  "owner": "dotnet",
  "stars": 6406,
  "license": "MIT",
  "full_name": "dotnet/aspire",
  "primary_language": "C#"
 },
 "author": {
  "login": "Copilot",
  "name": null,
  "github_profile": "https://github.com/Copilot",
  "page": null
 },
 "claim": null,
 "events": [
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": "2025-06-26T15:37:02+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "captainsafia"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Don't run expensive build/test workflows for markdown-only changes",
   "number": 10737,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4,
   "deletions": 0,
   "merged_at": "2025-07-30T00:52:32+00:00",
   "opened_at": "2025-07-30T00:23:02+00:00",
   "task_type": "ci",
   "files_changed": 2,
   "hours_to_merge": 0.49
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "aspire config set writes appHostPath to ~/.aspire/settings.json globally, causing incorrect path resolution",
   "number": 10700,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-07-28T15:38:35+00:00",
   "opened_at": "2025-07-28T13:28:34+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 2.17
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Remove duplicate startup logging from DashboardLifecycleHook",
   "number": 10691,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 51,
   "deletions": 54,
   "merged_at": "2025-07-28T08:22:07+00:00",
   "opened_at": "2025-07-28T04:01:19+00:00",
   "task_type": "fix",
   "files_changed": 4,
   "hours_to_merge": 4.35
  }
 ],
 "pr_url": "https://github.com/dotnet/aspire/pull/10001",
 "page": "https://agentriders.com/logs/dotnet/aspire/10001/"
}