{
 "flight": {
  "id": 22423,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Remove GitHub Action Usage of Windows Server 2019",
  "number": 5139,
  "source": "aidev",
  "commits": 3,
  "debrief": "The agent removed all usage of the retiring Windows Server image from the GitHub Actions workflows, citing the OS going out of support. The change touches six files across three commits, with twelve additions and fifteen deletions. The PR merged clean after five reviews, zero change requests and four review comments, in 5.57 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 12,
  "closed_at": "2025-06-03T22:33:50+00:00",
  "deletions": 15,
  "merged_at": "2025-06-03T22:33:50+00:00",
  "opened_at": "2025-06-03T16:59:54+00:00",
  "task_type": "ci",
  "body_chars": 1292,
  "confidence": "dataset",
  "updated_at": "2026-11-03T22:05:54.963209+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR removes all usage of Windows Server 2019 from GitHub Actions workflows as it is going out of support.\n\n## Changes Made\n\n### GitHub Workflows\n- **`.github/workflows/test.yml`**: Removed the `windows-2019` configuration from the BVT test matrix\n- **`.github/workflows/build-reuse-win.yml`**: Up",
  "review_count": 5,
  "files_changed": 6,
  "hours_to_merge": 5.57,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T22:05:54.963209+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 4,
  "reviewer_excerpt_url": null
 },
 "repo": {
  "name": "msquic",
  "owner": "microsoft",
  "stars": 4792,
  "license": "MIT",
  "full_name": "microsoft/msquic",
  "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": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-06-03T22:33:50+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "nibanks"
  },
  {
   "at": "2025-06-03T22:33:50+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "nibanks"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix memory leak in LLVMFuzzerTestOneInput when Initialize() fails",
   "number": 5202,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 4,
   "deletions": 2,
   "merged_at": "2025-07-09T16:07:03+00:00",
   "opened_at": "2025-06-30T17:26:10+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 214.68
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix C++ Rule of 5 violations in msquic.hpp to prevent memory corruption",
   "number": 5128,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 81,
   "deletions": 11,
   "merged_at": "2025-05-28T18:34:22+00:00",
   "opened_at": "2025-05-28T16:24:20+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 2.17
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Fix memory leak in PerfServer DelayWorker initialization failure",
   "number": 5213,
   "outcome": "merged_clean",
   "index_ok": false,
   "additions": 10,
   "deletions": 1,
   "merged_at": "2025-07-10T16:46:28+00:00",
   "opened_at": "2025-07-01T16:12:39+00:00",
   "task_type": "fix",
   "files_changed": 2,
   "hours_to_merge": 216.56
  }
 ],
 "pr_url": "https://github.com/microsoft/msquic/pull/5139",
 "page": "https://agentriders.com/logs/microsoft/msquic/5139/"
}