)]}'
{
  "commit": "6ef475457608a551752926116bcc5e299948f44c",
  "tree": "c0eea8ec26ef4d8802a460b45cd1bc08d2d469a4",
  "parents": [
    "5d53e76302c648a69eb2f06608bdbd9f39b61e6b"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sun Nov 01 16:26:42 2026 -0800"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Sun Nov 01 16:26:42 2026 -0800"
  },
  "message": "Add GitHub Actions workflow for GitHub Pages docs\n\nAdd .github/workflows/docs.yml to build both the latest stable release\ndocumentation (published at the site root /) and the master development\ndocumentation (published at /dev/ with -W -n), each with a top-of-page\nbanner linking to the other version.\n\nAdd docs/source/CNAME (ceres-solver.org) and configure html_extra_path\nin docs/source/conf.py so the custom domain file is copied to the site\nroot on every build.\n\nChange-Id: I585f49502bf7f3fbc4ad40f65e45daf43edae07c\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d505baf86528a8802e22d60fcb7006c34e6a2b0",
      "new_mode": 33188,
      "new_path": ".github/workflows/docs.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7bcb0c6d6c6943b35c3619944d6fca9442055f3",
      "new_mode": 33188,
      "new_path": "docs/source/CNAME"
    },
    {
      "type": "modify",
      "old_id": "f37e0a1e7d2e9af5cb3119aedc9c49f67393542b",
      "old_mode": 33188,
      "old_path": "docs/source/conf.py",
      "new_id": "9ff38806018e5ed5414d452eb1463e136626c6b8",
      "new_mode": 33188,
      "new_path": "docs/source/conf.py"
    }
  ]
}
