)]}'
{
  "commit": "725bc081da170662b194ca1ff5e7e75144bc0760",
  "tree": "4d5f89152a8c8b499508edf29ca9b8785475db34",
  "parents": [
    "5a5ddcb822551b7a007412570e6c1885c990f91e"
  ],
  "author": {
    "name": "William S Fulton",
    "email": "wsf@fultondesigns.co.uk",
    "time": "Mon Oct 26 08:06:25 2026 +0000"
  },
  "committer": {
    "name": "William S Fulton",
    "email": "wsf@fultondesigns.co.uk",
    "time": "Wed Oct 28 08:00:25 2026 +0000"
  },
  "message": "CI: cancel runs superseded by a newer push\n\nEach push to a pull request or branch started the full set of\nworkflows, about 200 jobs, even when a newer push had already replaced\nit. A concurrency group per workflow and branch or pull request now\ncancels the older run.\n\nRuns on master are never cancelled, nor are runs started by a user in\nthe list in each workflow file, which holds just wsfulton for now. These\nruns get a concurrency group of their own, as with cancel-in-progress\nset to false a run in the same group would still wait for the running\none and replace any run already waiting. Regular contributors who want\nevery push tested can ask the SWIG maintainers to be added to the list.\n\nAssisted-by: Claude Code (Opus 5.5)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "94582291d89943910b3e5e6022756399e9135a44",
      "old_mode": 33188,
      "old_path": ".github/workflows/cmake.yml",
      "new_id": "d9d8c4d08be712f4bcf4b74d06c782cd57b26327",
      "new_mode": 33188,
      "new_path": ".github/workflows/cmake.yml"
    },
    {
      "type": "modify",
      "old_id": "126310dccc9a3142b91c482eb02140b8c8cfb45e",
      "old_mode": 33188,
      "old_path": ".github/workflows/linux.yml",
      "new_id": "614dd1fa9b8eed40626ff1dd5f4745799aac4c58",
      "new_mode": 33188,
      "new_path": ".github/workflows/linux.yml"
    },
    {
      "type": "modify",
      "old_id": "4c074f60bca4af56e15cf2f7e6b75c1113d67855",
      "old_mode": 33188,
      "old_path": ".github/workflows/macos.yml",
      "new_id": "3fdb366a9f0aa7e56caac8306bd9f5d4f329b990",
      "new_mode": 33188,
      "new_path": ".github/workflows/macos.yml"
    },
    {
      "type": "modify",
      "old_id": "074a989ef8c8c05833fa93b6b4f0a76ec05f71da",
      "old_mode": 33188,
      "old_path": ".github/workflows/windows.yml",
      "new_id": "985d6b9a69828d539d2511cda0473becf1766e4a",
      "new_mode": 33188,
      "new_path": ".github/workflows/windows.yml"
    }
  ]
}
