)]}'
{
  "commit": "9e063b1784cf7382b8e98832d91eeb6902de344d",
  "tree": "e63a2860b56a673c48e6bcb32959b2f30c37d126",
  "parents": [
    "c4d6b728a034d21414e8025f84f8d4d15fdd833e"
  ],
  "author": {
    "name": "Lup Yuen Lee",
    "email": "luppy@appkaki.com",
    "time": "Sat Feb 21 17:14:36 2026 +0800"
  },
  "committer": {
    "name": "Lup Yuen Lee",
    "email": "luppy@appkaki.com",
    "time": "Sun Feb 22 08:33:10 2026 +0800"
  },
  "message": "github/workflow: Fix the PR Labeling for Build System\n\nOur New PR Labeler incorrectly labels the Changed Files for Build System. Here is a Sample PR that contains changes for Arm32 CMake and Makefile: https://github.com/lupyuen6/nuttx/pull/59\n\n```\narch/arm/CMakeLists.txt\narch/arm/Makefile\n```\n\nBut our PR Labeler incorrectly labels the above as `Area: Build system, Arch: Arm`, which triggers a Complete CI Build across All Architectures (according to arch.yml). The correct label should be `Arch: Arm`, which will trigger only the Arm32 Build: https://github.com/lupyuen8/nuttx/pull/1\n\nThis PR fixes the PR Labeling. The New PR Labeler is explained here:\n- https://lupyuen.org/articles/prtarget\n- https://github.com/apache/nuttx/issues/18359\n\n`.github/workflows/labeler.yml`: Changed the Regex Pattern. Now we match the Start Of Line and End Of Line.\n\nSigned-off-by: Lup Yuen Lee \u003cluppy@appkaki.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da967babdae972f7a8d7510c8f30fbf96eeae6eb",
      "old_mode": 33188,
      "old_path": ".github/workflows/labeler.yml",
      "new_id": "a689cba53c216f254150df419cea5c3e89aa072a",
      "new_mode": 33188,
      "new_path": ".github/workflows/labeler.yml"
    }
  ]
}
