)]}'
{
  "commit": "17bd9f7e732acaa10ea928638b54bb14464c3d41",
  "tree": "6e7fb1348ca5e9753a221366f85a600d6045f08e",
  "parents": [
    "c805d633b6f439964cc6ee7c26a221fd4676903b"
  ],
  "author": {
    "name": "tomsun28",
    "email": "tomsun28@outlook.com",
    "time": "Sat Jul 25 21:09:27 2026 +0800"
  },
  "committer": {
    "name": "tomsun28",
    "email": "tomsun28@outlook.com",
    "time": "Sat Jul 25 21:09:27 2026 +0800"
  },
  "message": "ci(doc-deploy): fix pnpm cache setup and upgrade Node to 22\n\nThe doc-deploy workflow failed with \"Unable to locate executable file:\npnpm\" because actions/setup-node (with cache: pnpm) ran before pnpm was\ninstalled. Reorder the steps so pnpm/action-setup runs first, matching\nthe order already used in doc-build-test.yml. Also pin pnpm to v10 and\nupgrade Node.js from 20 (deprecated on GitHub Actions runners) to 22\nin both doc workflows to clear the deprecation warning.\n\nGenerated with [Devin](https://devin.ai)\n\nCo-Authored-By: Devin \u003c158243242+devin-ai-integration[bot]@users.noreply.github.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d69770fe7cbb53c171e9a66a7ecec930ef789a97",
      "old_mode": 33188,
      "old_path": ".github/workflows/doc-build-test.yml",
      "new_id": "44c6dfe20f1eb6bbc580da8b4db958064525143a",
      "new_mode": 33188,
      "new_path": ".github/workflows/doc-build-test.yml"
    },
    {
      "type": "modify",
      "old_id": "2c962afdccd103792532472d34123aa140ae895f",
      "old_mode": 33188,
      "old_path": ".github/workflows/doc-deploy.yml",
      "new_id": "dbb9616fa1d3e1af55d16424653f131414467ee1",
      "new_mode": 33188,
      "new_path": ".github/workflows/doc-deploy.yml"
    }
  ]
}
