)]}'
{
  "commit": "7501dfd33322453fee5ed00173820dcae4b5f01d",
  "tree": "5bf3bba2a18b8027926dbb482f1074d0befb79a2",
  "parents": [
    "79ddb6567612080ee955d2e3f25f6fb3ec5d5722"
  ],
  "author": {
    "name": "Dheeraj Turaga",
    "email": "dheerajturaga@gmail.com",
    "time": "Sun Oct 18 15:02:26 2026 -0500"
  },
  "committer": {
    "name": "Dheeraj Turaga",
    "email": "dheerajturaga@gmail.com",
    "time": "Tue Oct 20 19:07:49 2026 -0500"
  },
  "message": "AIP-125: Add an inbound webhook source to the GitHub provider\n\nGitHub deliveries need their X-Hub-Signature-256 checked and a description core\ncan name, so the github source type moves from the proof of concept into the\nprovider that owns GitHub. It keeps the proof of concept\u0027s paths and kinds so\nsubscribed Dags keep their names, answers GitHub\u0027s signed ping without recording\nit, and leaves store_payload to the deployment, with a summary that drops personal\ndata. It imports no PyGithub module and guards the base-class import for older cores.\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ab2c0b706e1b7647bd1f9966d3e0aa7d9b05515",
      "old_mode": 33188,
      "old_path": "providers/github/README.rst",
      "new_id": "45fbd1f0b21e0be3508d5adc9c1bc01a86828e72",
      "new_mode": 33188,
      "new_path": "providers/github/README.rst"
    },
    {
      "type": "modify",
      "old_id": "3adfd86e9ac1f21c16fa4bbe1048889c924d7f00",
      "old_mode": 33188,
      "old_path": "providers/github/docs/index.rst",
      "new_id": "53bfed1bc2a2adf0141fffd0df59e983d6707f1d",
      "new_mode": 33188,
      "new_path": "providers/github/docs/index.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1547b0ad3fcc8ffb7bf5870ee611905678bd05ad",
      "new_mode": 33188,
      "new_path": "providers/github/docs/webhooks.rst"
    },
    {
      "type": "modify",
      "old_id": "d086011467b1ccaedeb4631396e21c34b1d73c32",
      "old_mode": 33188,
      "old_path": "providers/github/provider.yaml",
      "new_id": "1143d4f826dc8719070a280a50a57880104fd686",
      "new_mode": 33188,
      "new_path": "providers/github/provider.yaml"
    },
    {
      "type": "modify",
      "old_id": "7107cb0e096f3e1ee73ece08f1287b98a435dd97",
      "old_mode": 33188,
      "old_path": "providers/github/pyproject.toml",
      "new_id": "08bd317c9a0338705d9707c1326fd1cfd78e9f58",
      "new_mode": 33188,
      "new_path": "providers/github/pyproject.toml"
    },
    {
      "type": "modify",
      "old_id": "c46aca1feb3fba17b560258e91f5679d2ff21451",
      "old_mode": 33188,
      "old_path": "providers/github/src/airflow/providers/github/get_provider_info.py",
      "new_id": "80dbf45ba461fbfd01ecf23a96b07eb6b2fde36d",
      "new_mode": 33188,
      "new_path": "providers/github/src/airflow/providers/github/get_provider_info.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13a83393a9124bf6ec36540556b4808abd47e206",
      "new_mode": 33188,
      "new_path": "providers/github/src/airflow/providers/github/webhooks/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "24b3921a84aec605e68618fab478a4bcb3960874",
      "new_mode": 33188,
      "new_path": "providers/github/src/airflow/providers/github/webhooks/github.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13a83393a9124bf6ec36540556b4808abd47e206",
      "new_mode": 33188,
      "new_path": "providers/github/tests/unit/github/webhooks/__init__.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f85b0118fc48dcd3311db228b64a7015cebe3dd",
      "new_mode": 33188,
      "new_path": "providers/github/tests/unit/github/webhooks/test_github.py"
    }
  ]
}
