)]}'
{
  "commit": "5adf49a2d20c9844e393152c2984b81ecfa3b6cb",
  "tree": "0566f95222f0eecf779af703691542376cea5074",
  "parents": [
    "88eafe209d92fe6dce7cc0239f4d4b249f63c59a"
  ],
  "author": {
    "name": "Danny Tuppeny",
    "email": "danny@tuppeny.com",
    "time": "Thu Feb 26 16:48:42 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Feb 26 08:48:42 2026 -0800"
  },
  "message": "Fix missing test locations on solo-skipped tests by passing location/trace through (#2600)\n\nFixes https://github.com/dart-lang/test/issues/2599 by ensuring stack traces/locations are carried across when tests are replaced with skips because of `solo`.\n\nSince `test_api` 0.7.9 has already been published, I bumped this to `0.7.10`, which also meant updating in `test` and `test_core` for things to resolve correctly. I\u0027m not sure if I did this correctly, so if I need to change anything, please let me know!\n\n- [x] I’ve reviewed the contributor guide and applied the relevant portions to this PR.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4adfc809adbb37c9013b380a0cb0458f21fa590d",
      "old_mode": 33188,
      "old_path": "pkgs/test/CHANGELOG.md",
      "new_id": "d8516493798de1f732350c551098a7d6137e5ce8",
      "new_mode": 33188,
      "new_path": "pkgs/test/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "a26f02ca686bbfcb56201f2d80c4e9395878348f",
      "old_mode": 33188,
      "old_path": "pkgs/test/pubspec.yaml",
      "new_id": "685bc5638e8f8f43418f4fac6e0f5b4c036b9b59",
      "new_mode": 33188,
      "new_path": "pkgs/test/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "580eacfbe37eacd4dfc12239ffb592398b81a324",
      "old_mode": 33188,
      "old_path": "pkgs/test/test/runner/json_reporter_test.dart",
      "new_id": "b01c3943f96ae207c9e163fed529f1e448fca474",
      "new_mode": 33188,
      "new_path": "pkgs/test/test/runner/json_reporter_test.dart"
    },
    {
      "type": "modify",
      "old_id": "b47ae6fd0d05e83ebae68ffc89b428c455f22aa1",
      "old_mode": 33188,
      "old_path": "pkgs/test_api/CHANGELOG.md",
      "new_id": "69a752ab86373a1c53b96a1883210e4d233ad5c7",
      "new_mode": 33188,
      "new_path": "pkgs/test_api/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "c7ea60142921d62e96568c73d26cfcc65cda9f9c",
      "old_mode": 33188,
      "old_path": "pkgs/test_api/lib/src/backend/declarer.dart",
      "new_id": "97c1294a4f3defc028cef84bf4f1f1fc695e1608",
      "new_mode": 33188,
      "new_path": "pkgs/test_api/lib/src/backend/declarer.dart"
    },
    {
      "type": "modify",
      "old_id": "5d68a608c3ab713ae863a74edbd3751465fa3af1",
      "old_mode": 33188,
      "old_path": "pkgs/test_api/pubspec.yaml",
      "new_id": "952ff45896b5303c41470fcca5cc8314b808da6e",
      "new_mode": 33188,
      "new_path": "pkgs/test_api/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "593706f4bd1cd52a7f372f8c091c77c3deed2798",
      "old_mode": 33188,
      "old_path": "pkgs/test_core/CHANGELOG.md",
      "new_id": "48af67ba92a5bc8963491bb93cf6febbdc998f21",
      "new_mode": 33188,
      "new_path": "pkgs/test_core/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "0da62e9abebdde44c2791b3d64b7b0150b8a744b",
      "old_mode": 33188,
      "old_path": "pkgs/test_core/pubspec.yaml",
      "new_id": "dd6bff8b856c54f715336de51ef9298d8f081a0b",
      "new_mode": 33188,
      "new_path": "pkgs/test_core/pubspec.yaml"
    }
  ]
}
