)]}'
{
  "commit": "8e0a0d7740893af3ebe3cabd096e511a6dda74a3",
  "tree": "460f3eedffd0d1557a048d162c21a1db6636cdc7",
  "parents": [
    "ba6da44dd0910910ea4aad90afc9ea0ae0afc9cf"
  ],
  "author": {
    "name": "Sandy Zhang",
    "email": "sandyzhang@google.com",
    "time": "Mon Dec 02 15:26:00 2024 -0800"
  },
  "committer": {
    "name": "Sandy Zhang",
    "email": "sandyzhang@google.com",
    "time": "Mon Dec 02 19:12:01 2024 -0500"
  },
  "message": "Add linker flags enabling undefined dynamic_lookup for macOS for Python api_implementation.so and message.so\n\nEnable Bazel 7 macOS test coverage which otherwise fails with\n```\nUndefined symbols for architecture arm64:\n  \"_PyModule_AddIntConstant\", referenced from:\n      _PyInit__api_implementation in api_implementation.o\n  \"_PyModule_Create2\", referenced from:\n      _PyInit__api_implementation in api_implementation.o\n  \"__Py_Dealloc\", referenced from:\n      _PyInit__api_implementation in api_implementation.o\nld: symbol(s) not found for architecture arm64\n```\n\n#test-continuous\n\nPiperOrigin-RevId: 702103016\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ede687f3eed232de667ab495ea30215ee9c0602",
      "old_mode": 33188,
      "old_path": ".github/workflows/test_python.yml",
      "new_id": "902287ca4133b6499e3b92b54b5fea11f679c686",
      "new_mode": 33188,
      "new_path": ".github/workflows/test_python.yml"
    },
    {
      "type": "modify",
      "old_id": "ee765ab4c60be0a2d49fb7696529ac3e0ef3cc85",
      "old_mode": 33188,
      "old_path": "python/build_targets.bzl",
      "new_id": "25a13cc7fa4f7527eb41ac1c27ac2badba5592f9",
      "new_mode": 33188,
      "new_path": "python/build_targets.bzl"
    },
    {
      "type": "modify",
      "old_id": "2741cdf6ec3129e221b9a19e40164aae78eb3545",
      "old_mode": 33188,
      "old_path": "python/py_extension.bzl",
      "new_id": "48448863f5635b9da51edea911a55de4e2293863",
      "new_mode": 33188,
      "new_path": "python/py_extension.bzl"
    }
  ]
}
