{
 "flight": {
  "id": 14779,
  "agent": "github-copilot",
  "state": "merged",
  "title": "[devops] Hide comments when commit being built isn't the last commit in PR",
  "number": 23043,
  "source": "aidev",
  "commits": 7,
  "debrief": "GitHub Copilot opened a pull request to dotnet/macios that hides CI comments when the built commit is not the latest in the pull request, adding IsCurrentCommitLatestInPR(). The change touched 294 files with 64047 additions and 42387 deletions across seven commits. It drew eleven reviews and two change requests, and merged after rework, 648.01 hours after opening.",
  "outcome": "merged_after_rework",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 64047,
  "closed_at": "2025-07-10T14:51:46+00:00",
  "deletions": 42387,
  "merged_at": "2025-07-10T14:51:46+00:00",
  "opened_at": "2025-06-13T14:51:01+00:00",
  "task_type": "feat",
  "body_chars": 3190,
  "confidence": "dataset",
  "updated_at": "2026-11-03T22:00:18.55482+00:00",
  "enriched_at": null,
  "body_excerpt": "This PR implements the functionality to automatically hide CI comments when the commit being built is not the latest commit in the pull request, helping to keep PR conversations clean by only showing the most recent CI results.\n\n## Changes Made\n\n### New Methods Added\n- `IsCurrentCommitLatestInPR()` ",
  "review_count": 11,
  "files_changed": 294,
  "hours_to_merge": 648.01,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 2,
  "og_generated_at": "2026-11-03T22:00:18.55482+00:00",
  "reviewer_excerpt": "# :white_check_mark: [CI Build #c497643] Build passed (Detect API changes) :white_check_mark: [Pipeline](https://dev.azure.com/devdiv/DevDiv/_build/index?buildId=11759051&view=ms.vss-test-web.test-result-details) on Agent Hash: [c497643d3acca2fd713d22df9e15a7ecb6583c43](https://github.com/dotnet/macios/pull/23043/commits/c497643d3acca2fd713d22df9e15a7ecb6583c43) [PR build] [comment]: <> (This is a comment added",
  "review_comment_count": 10,
  "reviewer_excerpt_url": "https://github.com/dotnet/macios/pull/23043#issuecomment-2970761375"
 },
 "repo": {
  "name": "macios",
  "owner": "dotnet",
  "stars": 2913,
  "license": "NOASSERTION",
  "full_name": "dotnet/macios",
  "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": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  },
  {
   "at": "2025-06-13T18:58:25+00:00",
   "url": "https://github.com/dotnet/macios/pull/23043#pullrequestreview-2926026243",
   "kind": "changes_requested",
   "actor_login": "mandel-macaque"
  },
  {
   "at": "2025-06-13T19:13:15+00:00",
   "url": "https://github.com/dotnet/macios/pull/23043#pullrequestreview-2926078376",
   "kind": "changes_requested",
   "actor_login": "mandel-macaque"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Update Copilot instructions to ignore comments from 'vs-mobiletools-engineering-service2'",
   "number": 23313,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 768,
   "deletions": 595,
   "merged_at": "2025-07-17T12:42:31+00:00",
   "opened_at": "2025-07-11T14:04:31+00:00",
   "task_type": "docs",
   "files_changed": 47,
   "hours_to_merge": 142.63
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Comprehensive update to copilot-instructions.md for .NET Apple platforms",
   "number": 23112,
   "outcome": "merged_after_rework",
   "index_ok": true,
   "additions": 247,
   "deletions": 13,
   "merged_at": "2025-06-26T15:35:41+00:00",
   "opened_at": "2025-06-20T16:28:34+00:00",
   "task_type": "docs",
   "files_changed": 2,
   "hours_to_merge": 143.12
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "[ARKit] Fix GetGeolocationCallback delegate signature to use out NSError? parameter",
   "number": 23052,
   "outcome": "burn",
   "index_ok": true,
   "additions": 153,
   "deletions": 156,
   "merged_at": null,
   "opened_at": "2025-06-16T01:10:40+00:00",
   "task_type": "fix",
   "files_changed": 3,
   "hours_to_merge": null
  }
 ],
 "pr_url": "https://github.com/dotnet/macios/pull/23043",
 "page": "https://agentriders.com/logs/dotnet/macios/23043/"
}