)]}'
{
  "commit": "1a1579c42d9d4c78d4d4df5e4d3d8bc73e3ddf9b",
  "tree": "c7699d5f9d6b4c99a5eec4b67a18ce930bea47f7",
  "parents": [
    "ae0780def7353ec713a96ef498d10e4ef70692a2"
  ],
  "author": {
    "name": "Jeff King",
    "email": "peff@peff.net",
    "time": "Sun Jul 26 04:39:05 2026 -0400"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Sun Jul 26 09:36:17 2026 -0700"
  },
  "message": "ci: bump ubuntu image version for static-analysis job\n\nWe recently ran into a case[1] where old versions of coccinelle ran very\nslowly, but newer ones are fine. The version we use in GitHub\u0027s CI was\nthe old slow version, leading to timeouts of the static-analysis job.\n\nWe get the old version because we ask for the ubuntu-22.04 image. That\nhas coccinelle 1.1.1, but the \"fast\" improvement is in coccinelle 1.3.0,\nspecifically their 58619b8fe (break up envs for e1 \u0026 e2, 2024-08-18).\n\nBumping to ubuntu-25.10 would be enough to get that new version. But I\ndon\u0027t see any need to ask for a specific version at all. We originally\nused a specific version because coccinelle wasn\u0027t available in ubuntu\n20.04, so we pinned to 18.04 in d051ed77ee (.github/workflows/main.yml:\nrun static-analysis on bionic, 2021-02-08). Later that got bumped in\nef46584831 (ci: update \u0027static-analysis\u0027 to Ubuntu 22.04, 2022-08-23)\nwhen 18.04 support was dropped.\n\nIt seems like the absence of coccinelle was a blip in 20.04, and we can\njust stick with \"latest\" going forward.\n\nI tested the result on GitHub\u0027s CI. I bumped the matching line in the\nGitLab definition, but didn\u0027t have a simple means of testing (but it\u0027s\nsuch a trivial change nothing could go wrong, right?).\n\n[1] https://lore.kernel.org/git/20260724091152.27794-2-tnyman@openai.com/\n\nSigned-off-by: Jeff King \u003cpeff@peff.net\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cf341d74dbff21e92e70366d64cd5de23191936d",
      "old_mode": 33188,
      "old_path": ".github/workflows/main.yml",
      "new_id": "9896a817eb880578e044314c161b0bc43152d53e",
      "new_mode": 33188,
      "new_path": ".github/workflows/main.yml"
    },
    {
      "type": "modify",
      "old_id": "1a8e90932cc292b74d663ceeec8d4cc060e67c2e",
      "old_mode": 33188,
      "old_path": ".gitlab-ci.yml",
      "new_id": "c4953480986310b30c59dfc04494c840994a1700",
      "new_mode": 33188,
      "new_path": ".gitlab-ci.yml"
    }
  ]
}
