)]}'
{
  "commit": "e463ef394aa7ba7d6c378f6d4ef65f2b1461a565",
  "tree": "c152c107bb797003d3c1e60d11b86e107e7f9032",
  "parents": [
    "02a1bfd4cefbee662740324213494aedca5c6ea0"
  ],
  "author": {
    "name": "Yunze Xu",
    "email": "xyzinfernity@163.com",
    "time": "Wed Apr 23 00:06:16 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Apr 22 09:06:16 2025 -0700"
  },
  "message": "Bump manylinux versions for CVEs (#250)\n\n* Bump manylinux versions for CVEs\n\nThe `libgcc.so` is packaged for Linux wheels via `auditwheel`. However,\ncurrently the `manylinux2014` and `musllinux_1_1` images are used, where\nthe GCC version is 9.3.0 that has CVEs.\n\nThis patch bumps the images to `manylinux_2_28` and `musllinux_1_2` to\nhave a higher version `libgcc`.\n\n* Use ubuntu-latest runner\n\n* Fix build script",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3909efaf30c304c75b29713229140453dee56699",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci-build-release-wheels.yaml",
      "new_id": "0e47360617adb178e617e471e6a836cbaf70ec86",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci-build-release-wheels.yaml"
    },
    {
      "type": "modify",
      "old_id": "db4a622b97442de4c87ed42030886da6dd1029d9",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci-pr-validation.yaml",
      "new_id": "01a3543be716b3b9c5b4b62bb73312a55ffac577",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci-pr-validation.yaml"
    },
    {
      "type": "modify",
      "old_id": "d3cd6e58122ae7a29617629ca2497f90c893e69d",
      "old_mode": 33261,
      "old_path": "pkg/build-wheel-inside-docker.sh",
      "new_id": "8ed4875cb948b10738e5c066dff7702182b84a31",
      "new_mode": 33261,
      "new_path": "pkg/build-wheel-inside-docker.sh"
    },
    {
      "type": "rename",
      "old_id": "63948cd5a098295e1cf25f8b47453ca7f61cdd5b",
      "old_mode": 33188,
      "old_path": "pkg/manylinux2014/Dockerfile",
      "new_id": "a283d6ae29ed15d7a01f3d38d598de95ec2f07b3",
      "new_mode": 33188,
      "new_path": "pkg/manylinux/Dockerfile",
      "score": 96
    },
    {
      "type": "rename",
      "old_id": "e16f8e969355a4cfad2c92636e248068276b95a3",
      "old_mode": 33188,
      "old_path": "pkg/manylinux2014/pulsar-client-cpp-3.7.0.patch",
      "new_id": "e16f8e969355a4cfad2c92636e248068276b95a3",
      "new_mode": 33188,
      "new_path": "pkg/manylinux/pulsar-client-cpp-3.7.0.patch",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "2681b88eb1bce8597582bc1e0aaae9742938448a",
      "old_mode": 33188,
      "old_path": "pkg/manylinux_musl/Dockerfile",
      "new_id": "29438a25c85fd4febadce13e3b3ed2f12a1453f2",
      "new_mode": 33188,
      "new_path": "pkg/manylinux_musl/Dockerfile"
    }
  ]
}
