)]}'
{
  "commit": "92f36f14c59631933787981394c05ad58741d383",
  "tree": "4c440a366eb1597c6568a89586be599cf22fd11d",
  "parents": [
    "ce2cc3592329aa5cdf797497074f382627dd056e"
  ],
  "author": {
    "name": "gfrankliu",
    "email": "17630355+gfrankliu@users.noreply.github.com",
    "time": "Fri Oct 16 01:12:13 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Oct 16 01:12:13 2026 +0000"
  },
  "message": "build(uv): bump default uv to 0.13.1 (#4273)\n\nScoped `override-dependencies` in `[tool.uv]`, e.g.\n`{ package \u003d { name \u003d \"a\" }, dependencies \u003d [\"x\u003e\u003d1.0\"] }`, need uv\n0.11.25 or\nnewer. The default uv (0.11.2) fails to parse them, so users of the\n`lock`\nrule had to set `uv.configure(version \u003d ...)` themselves. This bumps the\ndefault and the dev uv to 0.13.1. It supports the same platforms as\n0.11.2.\n\nBefore: a `pyproject.toml` with a scoped override passed to `lock` fails\nto\nparse with the default uv.\nAfter: it works without any `uv.configure` override.\n\nFixes #2992",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "989aa89965f89d3581f977a9e970030afb1e33a5",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "3ab771a840f0782c5d6e80415cdbd0cee3815bbf",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bdf43b92cabc2bd7c0d45dbb9d9216695a2ad75f",
      "new_mode": 33188,
      "new_path": "news/2992.changed.md"
    },
    {
      "type": "modify",
      "old_id": "0e0978ed36815ada441780462966b13943472662",
      "old_mode": 33188,
      "old_path": "tests/integration/uv_lock/MODULE.bazel",
      "new_id": "982144bfc2643c8d8262127ab1844f23803293c1",
      "new_mode": 33188,
      "new_path": "tests/integration/uv_lock/MODULE.bazel"
    }
  ]
}
