{
 "repo": {
  "name": "sdk",
  "owner": "dotnet",
  "stars": 3249,
  "license": "MIT",
  "full_name": "dotnet/sdk",
  "fetched_at": "2026-11-08T10:58:46.638691+00:00",
  "primary_language": "C#"
 },
 "burns": [
  {
   "agent": "github-copilot",
   "number": 49857,
   "reviewer_excerpt": "Closed and reopened for new build.",
   "reviewer_excerpt_url": "https://github.com/dotnet/sdk/pull/49857#issuecomment-3112574049"
  },
  {
   "agent": "github-copilot",
   "number": 49424,
   "reviewer_excerpt": "closing this as we need something more comprehensive",
   "reviewer_excerpt_url": "https://github.com/dotnet/sdk/pull/49424#issuecomment-3005059391"
  },
  {
   "agent": "github-copilot",
   "number": 49315,
   "reviewer_excerpt": "The new tests fail with this error because `/private/tmp/helix/working/BB4E09E4/w/A94D0988/e/ /private/tmp/helix/working/BB4E09E4/w/A94D0988/e/TestAssetLocalNugetFeed` is treated as a single feed. This is because this code runs `Path.GetFullPath` because the",
   "reviewer_excerpt_url": "https://github.com/dotnet/sdk/pull/49315#issuecomment-2962241209"
  },
  {
   "agent": "github-copilot",
   "number": 49314,
   "reviewer_excerpt": "@copilot the new test you added is failing because it uses the full path of the project and the test expects a partial. Can you",
   "reviewer_excerpt_url": "https://github.com/dotnet/sdk/pull/49314#issuecomment-2985921333"
  }
 ],
 "total": 21,
 "agents": [
  {
   "agent": "github-copilot",
   "merged": 10,
   "flights": 21,
   "burn_rate": 0.294,
   "merge_rate": 0.588,
   "last_flight_at": "2025-07-30T12:10:30+00:00",
   "median_hours_to_merge": 290.7
  }
 ],
 "riders": [],
 "flights": [
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add StaticWebAssetMakeReferencedAssetOriginalItemSpecAbsolute property to WasmSdk",
   "number": 49994,
   "outcome": "stale",
   "index_ok": false,
   "additions": 3,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-30T12:10:30+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[WIP] Make sure `StaticWebAssetMakeReferencedAssetOriginalItemSpecAbsolute` for wasm apps is not empty",
   "number": 49993,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 0,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-30T11:11:17+00:00",
   "task_type": "fix",
   "files_changed": 1,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add FileBasedProgram MSBuild property to distinguish file-based vs project-based apps",
   "number": 49859,
   "outcome": "abandoned",
   "index_ok": false,
   "additions": 71,
   "deletions": 0,
   "merged_at": null,
   "opened_at": "2025-07-18T09:25:24+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Update MSTest version from 3.9.0 to 3.9.3 in test templates",
   "number": 49857,
   "outcome": "burn",
   "index_ok": true,
   "additions": 8,
   "deletions": 8,
   "merged_at": null,
   "opened_at": "2025-07-18T08:05:13+00:00",
   "task_type": "test",
   "files_changed": 5,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add warning for apphost file naming collision with culture directories (NETSDK1229)",
   "number": 49732,
   "outcome": "stale",
   "index_ok": false,
   "additions": 136,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-07-10T17:28:32+00:00",
   "task_type": "feat",
   "files_changed": 17,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Add GitHub Actions workflow for updating static web assets baselines",
   "number": 49730,
   "outcome": "stale",
   "index_ok": false,
   "additions": 113,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-07-10T15:54:26+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "open",
   "title": "Fix --no-build flag error message inconsistency for non-existent project files",
   "number": 49544,
   "outcome": "stale",
   "index_ok": false,
   "additions": 20060,
   "deletions": 4513,
   "merged_at": null,
   "opened_at": "2025-06-24T20:47:21+00:00",
   "task_type": "fix",
   "files_changed": 415,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix dotnet new \"Add project to solution\" postAction to find .slnx files",
   "number": 49541,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 70,
   "deletions": 24,
   "merged_at": "2025-07-24T00:03:56+00:00",
   "opened_at": "2025-06-24T18:33:55+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 701.5
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add .NET 6.0 to End-of-Life frameworks list to generate NETSDK1138 warnings",
   "number": 49533,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 27,
   "deletions": 20,
   "merged_at": "2025-07-01T20:29:33+00:00",
   "opened_at": "2025-06-23T20:54:11+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": 191.59
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Move StaticWebAssetsSdk benchmarks from src/ to test/benchmarks/StaticWebAssetsSdk/",
   "number": 49530,
   "outcome": "burn",
   "index_ok": true,
   "additions": 24,
   "deletions": 10,
   "merged_at": null,
   "opened_at": "2025-06-23T18:15:39+00:00",
   "task_type": "refactor",
   "files_changed": 9,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add Copilot setup workflow for vsassets.io firewall allowlist",
   "number": 49470,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 24,
   "deletions": 2,
   "merged_at": "2025-06-19T20:02:14+00:00",
   "opened_at": "2025-06-18T03:30:45+00:00",
   "task_type": "feat",
   "files_changed": 2,
   "hours_to_merge": 40.52
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Make GenerateDepsFile and GenerateRuntimeConfigurationFiles tasks internally-incremental",
   "number": 49459,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 586,
   "deletions": 335,
   "merged_at": "2025-06-27T00:02:00+00:00",
   "opened_at": "2025-06-17T20:14:14+00:00",
   "task_type": "perf",
   "files_changed": 5,
   "hours_to_merge": 219.8
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add EnableDefaultItems=false optimization for restore operations",
   "number": 49424,
   "outcome": "burn",
   "index_ok": true,
   "additions": 247,
   "deletions": 1,
   "merged_at": null,
   "opened_at": "2025-06-16T20:33:51+00:00",
   "task_type": "feat",
   "files_changed": 4,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix RootNamespace handling for dashes and starting digits in project names",
   "number": 49328,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 220,
   "deletions": 98,
   "merged_at": "2025-07-01T20:40:20+00:00",
   "opened_at": "2025-06-10T21:02:16+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": 503.63
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix NullReferenceException when NuGet source URLs contain leading whitespace",
   "number": 49315,
   "outcome": "burn",
   "index_ok": true,
   "additions": 715,
   "deletions": 390,
   "merged_at": null,
   "opened_at": "2025-06-10T17:41:25+00:00",
   "task_type": "fix",
   "files_changed": 61,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Fix dotnet package remove command when project is not specified",
   "number": 49314,
   "outcome": "burn",
   "index_ok": true,
   "additions": 92,
   "deletions": 2,
   "merged_at": null,
   "opened_at": "2025-06-10T17:40:37+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix 15 misspellings of \"capabiltities\" to \"capabilities\"",
   "number": 49312,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 29,
   "deletions": 29,
   "merged_at": "2025-06-13T22:35:12+00:00",
   "opened_at": "2025-06-10T17:25:10+00:00",
   "task_type": "fix",
   "files_changed": 15,
   "hours_to_merge": 77.17
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix 18 misspellings of 'instatiate' to 'instantiate'",
   "number": 49239,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 3199,
   "deletions": 2447,
   "merged_at": "2025-06-18T22:32:04+00:00",
   "opened_at": "2025-06-03T21:00:42+00:00",
   "task_type": "fix",
   "files_changed": 193,
   "hours_to_merge": 361.52
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Remove usage of Alpine 3.18 Helix image and upgrade to Alpine 3.22",
   "number": 49238,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 25,
   "deletions": 25,
   "merged_at": "2025-06-06T01:36:05+00:00",
   "opened_at": "2025-06-03T20:52:57+00:00",
   "task_type": "build",
   "files_changed": 4,
   "hours_to_merge": 52.72
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add support for `--os` option to the `restore` command",
   "number": 49166,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 145,
   "deletions": 28,
   "merged_at": "2025-06-16T23:13:56+00:00",
   "opened_at": "2025-05-27T20:44:00+00:00",
   "task_type": "feat",
   "files_changed": 7,
   "hours_to_merge": 482.5
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Prevent double-building of Microsoft.DotNet.Cli.Utils.csproj by excluding PublishDir from global properties",
   "number": 49090,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 8033,
   "deletions": 5047,
   "merged_at": "2025-07-16T22:02:28+00:00",
   "opened_at": "2025-05-21T20:31:51+00:00",
   "task_type": "fix",
   "files_changed": 309,
   "hours_to_merge": 1345.51
  }
 ],
 "indexed": 14,
 "monthly": [
  {
   "burns": 0,
   "month": "2025-05",
   "merged": 2,
   "flights": 2
  },
  {
   "burns": 4,
   "month": "2025-06",
   "merged": 8,
   "flights": 13
  },
  {
   "burns": 1,
   "month": "2025-07",
   "merged": 0,
   "flights": 6
  }
 ],
 "top_authors": [],
 "page": "https://agentriders.com/logs/dotnet/sdk/"
}