)]}'
{
  "commit": "809df762c48b25ae8791d8247d710b5b3847dc92",
  "tree": "de35bd2ee78c238862ec2b6ae67fd6e1e22cbf09",
  "parents": [
    "5b71f92830610b9f973e272126e97806e1ec43f9"
  ],
  "author": {
    "name": "Lauro Moura",
    "email": "lmoura@igalia.com",
    "time": "Wed Sep 09 04:25:03 2026"
  },
  "committer": {
    "name": "Claudio Saavedra",
    "email": "csaavedra@igalia.com",
    "time": "Wed Sep 09 04:25:03 2026"
  },
  "message": "Cherry-pick 320106@main (4307d59b79a4). https://bugs.webkit.org/show_bug.cgi?id\u003d321148\n\n    [WebDriver][Tools] Some WPT tests depend on a deprecated event_loop fixture from pytest-asyncio\n    https://bugs.webkit.org/show_bug.cgi?id\u003d321148\n\n    Reviewed by Sam Sneddon and Carlos Alberto Lopez Perez.\n\n    Rolls back to pytest-async 0.19.0, matching the vendored version in the\n    WPT tests and providing the proper `event_loop` fixture needed by\n    WebDriverBiDi tests that wait for a given event.\n\n    Previously, pytest-asyncio was updated from 0.18.3 to 1.1.1 in\n    315890@main, which focused on the pytest 7-\u003e8 bump for python 3.14\n    compatibility. While the pytest bump was required, the pytest-asyncio\n    was too much, introducing those breaking changes.\n\n    This commit also removes the backports.asyncio_runner dependency,\n    originally added as a follow-up fix in 317620@main, as it\u0027s not needed\n    anymore (only with pytest-asyncio \u003e\u003d 1.1.0).\n\n    * Tools/Scripts/webkitpy/__init__.py:\n    * WebDriverTests/TestExpectations.json:\n\n    Canonical link: https://commits.webkit.org/320106@main\n\nCanonical link: https://commits.webkit.org/317695.235@webkitglib/2.54\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7eddaba77e71940cb8611f813ffe070754a0f684",
      "old_mode": 33188,
      "old_path": "Tools/Scripts/webkitpy/__init__.py",
      "new_id": "f52d19fe5c0fafaa690d442c26af1ba808bbc9f9",
      "new_mode": 33188,
      "new_path": "Tools/Scripts/webkitpy/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "3138964c5937909e22f08c5bb9e827dec166b495",
      "old_mode": 33188,
      "old_path": "WebDriverTests/TestExpectations.json",
      "new_id": "67f82ebe00df2610e0fca15b562f9ce36e630337",
      "new_mode": 33188,
      "new_path": "WebDriverTests/TestExpectations.json"
    }
  ]
}
