{
 "flight": {
  "id": 19552,
  "agent": "github-copilot",
  "state": "merged",
  "title": "Don't run expensive build/test workflows for markdown-only changes",
  "number": 10737,
  "source": "aidev",
  "commits": 2,
  "debrief": "GitHub Copilot, in dotnet/aspire, changed the main Tests workflow so it skips for pull requests that touch only markdown files. The change adds four lines across two files, delivered in two commits. The record shows three reviews, no change requests, and an outcome of merged clean after 0.49 hours.",
  "outcome": "merged_clean",
  "signals": [
   "aidev:Copilot"
  ],
  "index_ok": true,
  "additions": 4,
  "closed_at": "2025-07-30T00:52:32+00:00",
  "deletions": 0,
  "merged_at": "2025-07-30T00:52:32+00:00",
  "opened_at": "2025-07-30T00:23:02+00:00",
  "task_type": "ci",
  "body_chars": 1694,
  "confidence": "dataset",
  "updated_at": "2026-11-03T21:21:22.186645+00:00",
  "enriched_at": null,
  "body_excerpt": "Currently, the main `Tests` workflow runs on every pull request, including those that only modify markdown files. This wastes significant CPU resources running expensive build operations, integration tests, and end-to-end tests across multiple platforms (Linux, macOS, Windows) when only documentatio",
  "review_count": 3,
  "files_changed": 2,
  "hours_to_merge": 0.49,
  "metrics_source": "aidev_commit_sum",
  "change_requests": 0,
  "og_generated_at": "2026-11-03T21:21:22.186645+00:00",
  "reviewer_excerpt": null,
  "review_comment_count": 0,
  "reviewer_excerpt_url": null
 },
 "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": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": null,
   "url": null,
   "kind": "reviewed",
   "actor_login": null
  },
  {
   "at": "2025-07-30T00:52:32+00:00",
   "url": null,
   "kind": "merged",
   "actor_login": "davidfowl"
  },
  {
   "at": "2025-07-30T00:52:32+00:00",
   "url": null,
   "kind": "closed",
   "actor_login": "davidfowl"
  }
 ],
 "related": [
  {
   "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
  },
  {
   "agent": "github-copilot",
   "state": "merged",
   "title": "Rename EventingExtensions class to DistributedApplicationEventingExtensions",
   "number": 10688,
   "outcome": "merged_clean",
   "index_ok": true,
   "additions": 1,
   "deletions": 1,
   "merged_at": "2025-07-28T15:26:47+00:00",
   "opened_at": "2025-07-28T02:51:04+00:00",
   "task_type": "refactor",
   "files_changed": 2,
   "hours_to_merge": 12.6
  }
 ],
 "pr_url": "https://github.com/dotnet/aspire/pull/10737",
 "page": "https://agentriders.com/logs/dotnet/aspire/10737/"
}