)]}'
{
  "commit": "fb4523b48a73819678dc38a64ee4750971abbe88",
  "tree": "1b0005f8b3fd30396a560efc931ed3406254f794",
  "parents": [
    "43792ea151649e264b9a954364de855166c86afd"
  ],
  "author": {
    "name": "Yunze Xu",
    "email": "xyzinfernity@163.com",
    "time": "Fri Jan 10 09:33:36 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Jan 10 09:33:36 2025 +0800"
  },
  "message": "Fix the broken CI due to the regression of 4.0.1 and some deprecated image and links (#235)\n\nFixes https://github.com/apache/pulsar-client-python/issues/234\r\n\r\n1. Downgrade the Pulsar image to 4.0.0\r\n2. Upgrade the macOS runner image from 12 to 14\r\n\r\nSince the Boost download link is broken now, this PR also fixes the wheel build process by reusing the pre-built libraries to install pulsar-client-cpp on Linux and macOS. Specially, it links the `libpulsarwithdeps.a` instead of `libpulsar.a` and all 3rd-party libraries on macOS.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d57e0eda21992c8b45691e6d99860b74c4e90a3e",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci-build-release-wheels.yaml",
      "new_id": "11edb6ee424ca24f4497d3d197f6f00f4214d684",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci-build-release-wheels.yaml"
    },
    {
      "type": "modify",
      "old_id": "213ddb3728a879cd4afce4ac9e0ba06f00f81727",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci-pr-validation.yaml",
      "new_id": "262808d7e4c7b4d6ac58ffd0e425a71e45856e48",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci-pr-validation.yaml"
    },
    {
      "type": "modify",
      "old_id": "084e0782bf30a9f4237eba57f0e3e6c79ec13a36",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "660a1b074ed97a2aad86457cfef18dff7c16ab28",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "delete",
      "old_id": "0e1e135d83f47db214a0523be971ff27fc8089d3",
      "old_mode": 33261,
      "old_path": "build-support/copy-deps-versionfile.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "92fb31784c423e72d0985100ac982faf029a32bc",
      "old_mode": 33188,
      "old_path": "build-support/dep-url.sh",
      "new_id": "7670bb9ec69d50291c6b1e084e5c7734525fbf1e",
      "new_mode": 33188,
      "new_path": "build-support/dep-url.sh"
    },
    {
      "type": "modify",
      "old_id": "ed1e7ba66c082ebec40b32dafcb53f96b524896f",
      "old_mode": 33261,
      "old_path": "build-support/pulsar-test-service-start.sh",
      "new_id": "f8e26f990c0f8c3def289251b82da6f988cd5b38",
      "new_mode": 33261,
      "new_path": "build-support/pulsar-test-service-start.sh"
    },
    {
      "type": "modify",
      "old_id": "dd435ee9766b94c0460e9139b9aa3cf38b07fc41",
      "old_mode": 33188,
      "old_path": "dependencies.yaml",
      "new_id": "d58263fb35a576b44eab39bf6edbe193935f1ecd",
      "new_mode": 33188,
      "new_path": "dependencies.yaml"
    },
    {
      "type": "modify",
      "old_id": "c0626075660d01465565a27ea75f1a86ab38958c",
      "old_mode": 33261,
      "old_path": "pkg/build-wheel-inside-docker.sh",
      "new_id": "0e73eae2982bf8c20e30e78430d5edd5a5efd2d7",
      "new_mode": 33261,
      "new_path": "pkg/build-wheel-inside-docker.sh"
    },
    {
      "type": "delete",
      "old_id": "43faaba228786089f087b5804e2bcfdaf901cd8c",
      "old_mode": 33261,
      "old_path": "pkg/mac/build-dependencies.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "917bfecfd8eb4b5671f3f145bfb27345c00ec0b8",
      "old_mode": 33261,
      "old_path": "pkg/mac/build-mac-wheels.sh",
      "new_id": "2aea1de4f699de1c4d794442c347b34502431111",
      "new_mode": 33261,
      "new_path": "pkg/mac/build-mac-wheels.sh"
    },
    {
      "type": "delete",
      "old_id": "51f1ef36a9558e86bb9b7baa40ce52257521ecdd",
      "old_mode": 33261,
      "old_path": "pkg/mac/build-pulsar-cpp.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "fa2ed3551b61943b3706e0075f61e305de50d4bc",
      "old_mode": 33188,
      "old_path": "pkg/mac/common.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f788920294ec0ad87b9f12ff3a7ec935d2f39f26",
      "old_mode": 33188,
      "old_path": "pkg/mac/python-3.7.patch",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c5c4cf0c4544353717854a3f92a36d0f3bcbda15",
      "old_mode": 33188,
      "old_path": "pkg/manylinux2014/Dockerfile",
      "new_id": "d59ed3f00b8c41189371cd7728141d2a7740140e",
      "new_mode": 33188,
      "new_path": "pkg/manylinux2014/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "300219459f306d963a33a0fbd2804402a1618cd2",
      "old_mode": 33188,
      "old_path": "pkg/manylinux_musl/Dockerfile",
      "new_id": "2681b88eb1bce8597582bc1e0aaae9742938448a",
      "new_mode": 33188,
      "new_path": "pkg/manylinux_musl/Dockerfile"
    }
  ]
}
