)]}'
{
  "commit": "6a71aebe2b9c19e992dc6333a4111cdb8f9cd2b2",
  "tree": "6f36d306abd29d5f2b517c31b47814760b744f8d",
  "parents": [
    "2a5eb30492c4231624ae954e93aa1491e4aca84f"
  ],
  "author": {
    "name": "Jacob MacDonald",
    "email": "jakemac@google.com",
    "time": "Mon Jun 02 12:54:41 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jun 02 12:54:41 2025 -0700"
  },
  "message": "run tests on windows, fix executable paths for dart/flutter (#149)\n\nCloses https://github.com/dart-lang/ai/issues/32\n\nI believe this should just work now that we are using headless flutter\n\nInitially also added macos tests but those bots tend to wait queued for a long time, so I have removed them.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42b616a023399a310227d774a9d9f0c69acf7240",
      "old_mode": 33188,
      "old_path": ".github/workflows/dart_mcp.yaml",
      "new_id": "b8fc37258133e71fc96dafec6dafb4f515d72ad2",
      "new_mode": 33188,
      "new_path": ".github/workflows/dart_mcp.yaml"
    },
    {
      "type": "modify",
      "old_id": "763ea4ab66ed7335a1fae695c55a1ed31237e513",
      "old_mode": 33188,
      "old_path": ".github/workflows/dart_mcp_server.yaml",
      "new_id": "4cb26b83dc462ae280af1d80fdd4be61e3841800",
      "new_mode": 33188,
      "new_path": ".github/workflows/dart_mcp_server.yaml"
    },
    {
      "type": "modify",
      "old_id": "f3f55230f415b6067c13d020c154e6a887d7ce04",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/lib/src/utils/sdk.dart",
      "new_id": "15273afadd26d18675b3385d4cc0c09a6a9998fa",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/lib/src/utils/sdk.dart"
    },
    {
      "type": "modify",
      "old_id": "a0c0f1c817c1b3f4b721e83f34832f07ca10a0ec",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/test/test_harness.dart",
      "new_id": "6e9f5772f27c3b323b75b0bcb08a0466b86af759",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/test/test_harness.dart"
    },
    {
      "type": "modify",
      "old_id": "ceffd4b6c77a802dfd25f8f38e36b6f19ec11d88",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/test/tools/analyzer_test.dart",
      "new_id": "2cfb10d2c8781b3c4267f3e70e7f431a107721ed",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/test/tools/analyzer_test.dart"
    },
    {
      "type": "modify",
      "old_id": "14737411f73264cbde26d0cad309c98746457dc3",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/test/tools/dart_cli_test.dart",
      "new_id": "26697d616d7661b911029e639b8554816b5108c1",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/test/tools/dart_cli_test.dart"
    },
    {
      "type": "modify",
      "old_id": "349a7fe9dfe47572e1d19bd6a0da5b84e1bcbcbe",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/test/tools/dtd_test.dart",
      "new_id": "ba07aa82a96a43e20fdf1be1d9e4f24c330b0caa",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/test/tools/dtd_test.dart"
    },
    {
      "type": "modify",
      "old_id": "19ba59b7e747bf22dbcba9cb32e9d2faef7c61b7",
      "old_mode": 33188,
      "old_path": "pkgs/dart_mcp_server/test/tools/pub_test.dart",
      "new_id": "841a60d68ce10a36f603b6a4060e3357b2be520c",
      "new_mode": 33188,
      "new_path": "pkgs/dart_mcp_server/test/tools/pub_test.dart"
    }
  ]
}
