{
 "flight": {
  "id": 17504,
  "agent": "github-copilot",
  "state": "closed",
  "title": "Add configurable runner support for deployment pipelines to handle KeyVault network policies",
  "number": 4598,
  "source": "aidev",
  "commits": 4,
  "debrief": "GitHub Copilot opened a feature PR in microsoft/AzureTRE adding configurable runner support so KeyVault-dependent deployment jobs can run on private runners. The change spans seven files and four commits, with 37 additions and 18 deletions. It was closed unmerged after human review. The reviewer asked the agent to update the changelog.",
  "outcome": "burn",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 37,
  "closed_at": "2025-06-20T14:35:15+00:00",
  "deletions": 18,
  "merged_at": null,
  "opened_at": "2025-06-20T12:55:35+00:00",
  "task_type": "feat",
  "body_chars": 2198,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:55:28.075374+00:00",
  "enriched_at": null,
  "body_excerpt": "## Problem\n\nDeployment pipelines fail when subscription policies prevent KeyVault access over the public internet, requiring the use of private runners for jobs that need to access KeyVault resources.\n\n## Solution\n\nThis PR adds configurable runner support through GitHub repository variables:\n\n- `RUN",
  "review_count": 0,
  "files_changed": 7,
  "hours_to_merge": null,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:55:28.075374+00:00",
  "reviewer_excerpt": "@copilot can you update the changelog please.",
  "review_comment_count": 0,
  "reviewer_excerpt_url": "https://github.com/microsoft/AzureTRE/pull/4598#issuecomment-2991612218"
 },
 "repo": {
  "name": "AzureTRE",
  "owner": "microsoft",
  "stars": 236,
  "license": "MIT",
  "full_name": "microsoft/AzureTRE",
  "primary_language": "Python"
 },
 "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": null,
   "url": null,
   "kind": "committed",
   "actor_login": "copilot-swe-agent[bot]"
  }
 ],
 "related": [
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Display VM creator on info popup",
   "number": 4610,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 19974,
   "deletions": 9466,
   "merged_at": "2025-07-08T09:07:36+00:00",
   "opened_at": "2025-06-27T13:02:19+00:00",
   "task_type": "feat",
   "files_changed": 45,
   "hours_to_merge": 260.09
  },
  {
   "agent": "github-copilot",
   "state": "closed",
   "title": "Add UI support for direct airlock file uploads and downloads without SAS tokens",
   "number": 4609,
   "outcome": "burn",
   "index_ok": true,
   "additions": 15369,
   "deletions": 2367,
   "merged_at": null,
   "opened_at": "2025-06-27T09:44:37+00:00",
   "task_type": "feat",
   "files_changed": 97,
   "hours_to_merge": null
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Add sort/filter options to Workspace list",
   "number": 4608,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 17225,
   "deletions": 7918,
   "merged_at": "2025-07-07T10:35:52+00:00",
   "opened_at": "2025-06-27T09:43:31+00:00",
   "task_type": "feat",
   "files_changed": 47,
   "hours_to_merge": 240.87
  }
 ],
 "pr_url": "https://github.com/microsoft/AzureTRE/pull/4598",
 "page": "https://agentriders.com/logs/microsoft/AzureTRE/4598/"
}