)]}'
{
  "commit": "671ef2566196ad090a64eebda563f2efc75fb666",
  "tree": "849fa3c499e247100d27fd6d4f92782e64e4342a",
  "parents": [
    "56444d2ea58ed98b0e6bc8612e8c816fb2406e63"
  ],
  "author": {
    "name": "Fei Wang",
    "email": "fwang12@ebay.com",
    "time": "Tue May 19 11:48:00 2026 +0800"
  },
  "committer": {
    "name": "SteNicholas",
    "email": "programgeek@163.com",
    "time": "Tue May 19 11:48:00 2026 +0800"
  },
  "message": "[CELEBORN-2328] Auto-apply correctness label from PR template checkbox\n\n### What changes were proposed in this pull request?\n\nReplace the free-text `Yes/No` comment under \"Does this PR resolve a correctness bug?\" with a single checkbox in the PR template. Add a GitHub Actions workflow (`correctness-label.yml`) that automatically adds or removes the `correctness` label based on whether the box is checked, triggered on every PR open/edit.\n\n### Why are the changes needed?\n\nPreviously the note said \"committer will add `correctness` label\" — a manual step that was easy to miss. This automates it: checking the box applies the label immediately, and unchecking it removes the label, with no committer action required.\n\nTo track all correctness PR: https://github.com/apache/celeborn/issues?q\u003dlabel%3Acorrectness\n### Does this PR resolve a correctness bug?\n\n- [ ] Yes\n\n### Does this PR introduce _any_ user-facing change?\n\nNo.\n\n### How was this patch tested?\n\nCI workflow logic verified by code review. End-to-end behavior can be confirmed by opening a test PR against the repo and toggling the checkbox.\n\n\u003cimg width\u003d\"1796\" height\u003d\"144\" alt\u003d\"image\" src\u003d\"https://github.com/user-attachments/assets/ccd25ac5-1b24-4d8d-ab10-e6df406d2843\" /\u003e\n\nCloses #3688 from turboFei/correctness.\n\nAuthored-by: Fei Wang \u003cfwang12@ebay.com\u003e\nSigned-off-by: SteNicholas \u003cprogramgeek@163.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ece816e75532d881bd3dd64a5959d331ade4b3d1",
      "old_mode": 33188,
      "old_path": ".github/PULL_REQUEST_TEMPLATE.md",
      "new_id": "c07fabf9d61b1a7bbfea0609cd5a7b93e6bc7a44",
      "new_mode": 33188,
      "new_path": ".github/PULL_REQUEST_TEMPLATE.md"
    },
    {
      "type": "modify",
      "old_id": "696bbcf7a0a9ecc93e4d3f994682ddfd238e05ef",
      "old_mode": 33188,
      "old_path": ".github/workflows/labeler.yml",
      "new_id": "2330226385237d00110cac2ba7bc3f6d6edeca02",
      "new_mode": 33188,
      "new_path": ".github/workflows/labeler.yml"
    }
  ]
}
