)]}'
{
  "commit": "5514d935a6ff2d10dc2aa07c2fb61db677ab4033",
  "tree": "fc94b54a02e7879041313fdd35650e29fabbda5f",
  "parents": [
    "59e36bd9029ac7969099ae892807560f25e0b614"
  ],
  "author": {
    "name": "alb3e3",
    "email": "74142887+Alb3e3@users.noreply.github.com",
    "time": "Mon Jul 20 12:30:47 2026"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Jul 20 12:30:47 2026"
  },
  "message": "ci: add least-privilege read-only token permissions (#455)\n\nAdd a top-level `permissions: { contents: read }` block to the 22\nGitHub Actions workflows that lacked one, so the automatic GITHUB_TOKEN\nis granted only read access to repository contents by default.\n\nNo workflow behaviour changes.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "25f87157409a021fe318c3a09bcf53bc1255c04d",
      "old_mode": 33188,
      "old_path": ".github/workflows/aarch64_linux_bazel.yml",
      "new_id": "fedfd955c6d39d49fc4bd8b3be496779c60ee0a6",
      "new_mode": 33188,
      "new_path": ".github/workflows/aarch64_linux_bazel.yml"
    },
    {
      "type": "modify",
      "old_id": "5bd422bde10d98f207d922844572ef382d329cf0",
      "old_mode": 33188,
      "old_path": ".github/workflows/aarch64_linux_cmake.yml",
      "new_id": "7872b7ef58b8a69cd11be7c40852b990ff640e51",
      "new_mode": 33188,
      "new_path": ".github/workflows/aarch64_linux_cmake.yml"
    },
    {
      "type": "modify",
      "old_id": "e1e59d57cdadc99c64e58a21431de0202f023e01",
      "old_mode": 33188,
      "old_path": ".github/workflows/aarch64_linux_zig.yml",
      "new_id": "e673e3d3ebac931395caf006906cfbe4dc30c469",
      "new_mode": 33188,
      "new_path": ".github/workflows/aarch64_linux_zig.yml"
    },
    {
      "type": "modify",
      "old_id": "4ed4e852304cbaae64e47174bf0e10504ba62a76",
      "old_mode": 33188,
      "old_path": ".github/workflows/amd64_linux_bazel.yml",
      "new_id": "a156f8a2abfea777f9ea60d7db00c52ac1910a92",
      "new_mode": 33188,
      "new_path": ".github/workflows/amd64_linux_bazel.yml"
    },
    {
      "type": "modify",
      "old_id": "eed4d018a8229fc1905b2d31c9b76889062cd712",
      "old_mode": 33188,
      "old_path": ".github/workflows/amd64_linux_cmake.yml",
      "new_id": "5b300540ab41f5007e43628bedd94f098ac9526d",
      "new_mode": 33188,
      "new_path": ".github/workflows/amd64_linux_cmake.yml"
    },
    {
      "type": "modify",
      "old_id": "bf99754f2acbc838bdea0c8d69b11f1d70430b3c",
      "old_mode": 33188,
      "old_path": ".github/workflows/amd64_linux_zig.yml",
      "new_id": "b2eb946bccd2ac6dee14e178cb7eff50cf14f221",
      "new_mode": 33188,
      "new_path": ".github/workflows/amd64_linux_zig.yml"
    },
    {
      "type": "modify",
      "old_id": "e5c2a804d3ba16836910dfad8149adbf43032622",
      "old_mode": 33188,
      "old_path": ".github/workflows/amd64_macos_bazel.yml",
      "new_id": "5e835b467685ea0c4c699e03fa9e2378a240f24b",
      "new_mode": 33188,
      "new_path": ".github/workflows/amd64_macos_bazel.yml"
    },
    {
      "type": "modify",
      "old_id": "d95dc08ee7856acd643847529d59f21dec397668",
      "old_mode": 33188,
      "old_path": ".github/workflows/amd64_macos_cmake.yml",
      "new_id": "b0f50037c5ee0ba57f03aea7729dad01131469f1",
      "new_mode": 33188,
      "new_path": ".github/workflows/amd64_macos_cmake.yml"
    },
    {
      "type": "modify",
      "old_id": "4fde639bd714ca18afcbb84398bcbe0806011381",
      "old_mode": 33188,
      "old_path": ".github/workflows/amd64_macos_zig.yml",
      "new_id": "eeb6468e3d9f734ec5b9773c6c544ffca0423fbc",
      "new_mode": 33188,
      "new_path": ".github/workflows/amd64_macos_zig.yml"
    },
    {
      "type": "modify",
      "old_id": "d61cf792bffde5990196e7cf250a9ff3f0909654",
      "old_mode": 33188,
      "old_path": ".github/workflows/amd64_windows_bazel.yml",
      "new_id": "7f269fb76e20d07e559fbfbc30c7ed03aadc326c",
      "new_mode": 33188,
      "new_path": ".github/workflows/amd64_windows_bazel.yml"
    },
    {
      "type": "modify",
      "old_id": "176d7c0fe6e580c0afb7a09581094fb08dca8ce3",
      "old_mode": 33188,
      "old_path": ".github/workflows/amd64_windows_cmake.yml",
      "new_id": "a4d67c3651b3fad2cd7d0938fe07d12193d84ce4",
      "new_mode": 33188,
      "new_path": ".github/workflows/amd64_windows_cmake.yml"
    },
    {
      "type": "modify",
      "old_id": "d1f835a7e82cc5b266f04631a42e394b8297e1bf",
      "old_mode": 33188,
      "old_path": ".github/workflows/amd64_windows_zig.yml",
      "new_id": "6ce634af4e517e1487672405cf59a44b1fc8a0a4",
      "new_mode": 33188,
      "new_path": ".github/workflows/amd64_windows_zig.yml"
    },
    {
      "type": "modify",
      "old_id": "01bc2846ad729c6ead06d314d296f108520a0f1b",
      "old_mode": 33188,
      "old_path": ".github/workflows/arm64_macos_bazel.yml",
      "new_id": "0f7d282c650b7ede68c158cb7fd5e5b684ab6672",
      "new_mode": 33188,
      "new_path": ".github/workflows/arm64_macos_bazel.yml"
    },
    {
      "type": "modify",
      "old_id": "749c18a21e4dc10b9d995610c995f35a41618331",
      "old_mode": 33188,
      "old_path": ".github/workflows/arm64_macos_cmake.yml",
      "new_id": "55267fccf89b26724bdb1dd7cd22a44dd887c1c9",
      "new_mode": 33188,
      "new_path": ".github/workflows/arm64_macos_cmake.yml"
    },
    {
      "type": "modify",
      "old_id": "d6bb0f41ea9a3d4a3b04f835b2a7b2734e3e2746",
      "old_mode": 33188,
      "old_path": ".github/workflows/arm64_macos_zig.yml",
      "new_id": "a51d26f79fb5573f33a576aef36284e4fd3bd358",
      "new_mode": 33188,
      "new_path": ".github/workflows/arm64_macos_zig.yml"
    },
    {
      "type": "modify",
      "old_id": "3430401f678bc217c40d196fffe18d002ffe7386",
      "old_mode": 33188,
      "old_path": ".github/workflows/arm_linux_cmake.yml",
      "new_id": "0a061dd29ce9d84aef7f5fad541efa505de17954",
      "new_mode": 33188,
      "new_path": ".github/workflows/arm_linux_cmake.yml"
    },
    {
      "type": "modify",
      "old_id": "c87fab20998bf28a88c6bb174b2bde21cabfaecc",
      "old_mode": 33188,
      "old_path": ".github/workflows/clang_format.yml",
      "new_id": "5cb43fc5a59b142c1b2f1ccd07493ff3e6fb8a15",
      "new_mode": 33188,
      "new_path": ".github/workflows/clang_format.yml"
    },
    {
      "type": "modify",
      "old_id": "f6d7d957a6f4286a5b1d40dbfd1d138d64697f73",
      "old_mode": 33188,
      "old_path": ".github/workflows/mips_linux_cmake.yml",
      "new_id": "82964e09eb6176e55eb3c70bcd00375811768161",
      "new_mode": 33188,
      "new_path": ".github/workflows/mips_linux_cmake.yml"
    },
    {
      "type": "modify",
      "old_id": "211c9c5975ed5932ef7780d23fd6c4984a77a664",
      "old_mode": 33188,
      "old_path": ".github/workflows/power_linux_cmake.yml",
      "new_id": "8c329d10ae10d84ca74d79c718875cdb87e9d20c",
      "new_mode": 33188,
      "new_path": ".github/workflows/power_linux_cmake.yml"
    },
    {
      "type": "modify",
      "old_id": "89a8ad5731e2e16298da75647810efd8f244b09e",
      "old_mode": 33188,
      "old_path": ".github/workflows/riscv_linux_cmake.yml",
      "new_id": "6cc0a279126503eb892e63271ae7dd9e2daf8560",
      "new_mode": 33188,
      "new_path": ".github/workflows/riscv_linux_cmake.yml"
    },
    {
      "type": "modify",
      "old_id": "788768d6d1ef7a96f8db255c3a66df1f63232c47",
      "old_mode": 33188,
      "old_path": ".github/workflows/s390x_linux_cmake.yml",
      "new_id": "fb31b98ccb6f9aab0c711079dde87d987a300019",
      "new_mode": 33188,
      "new_path": ".github/workflows/s390x_linux_cmake.yml"
    },
    {
      "type": "modify",
      "old_id": "c8298e7d9e43e3cb3410ccd81281a386f6910d14",
      "old_mode": 33188,
      "old_path": ".github/workflows/zig.yml",
      "new_id": "61efb30a5c7a8e2d1e75c35bbcf6a56d504f7276",
      "new_mode": 33188,
      "new_path": ".github/workflows/zig.yml"
    }
  ]
}
