)]}'
{
  "commit": "e53b99d415729d851d57487ab37bb2c5ae04745d",
  "tree": "5aba6ea2ce2b40a382d34af12fd2d9a36c9144cb",
  "parents": [
    "f77385c2271e8b182c9cc51dad911c1d25a76d04"
  ],
  "author": {
    "name": "Benjamin Cabé",
    "email": "benjamin@zephyrproject.org",
    "time": "Thu Jul 02 14:53:36 2026 +0200"
  },
  "committer": {
    "name": "Anas Nashif",
    "email": "anas.nashif@intel.com",
    "time": "Wed Aug 19 18:38:15 2026 -0400"
  },
  "message": "tests: zspdx: add testcases for Zephyr module support in SBOM tooling\n\nAdd two modules to the software bill of materials test app so and\nanalyze things like license/copyright detection, capture of _actually_\ncompiled sources, etc.\n\nSigned-off-by: Benjamin Cabé \u003cbenjamin@zephyrproject.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "19f15e91386cf5d5f42f285f9f9939539fdf168a",
      "old_mode": 33188,
      "old_path": "tests/application_development/software_bill_of_materials/CMakeLists.txt",
      "new_id": "b6e188c0634e1f0ad93f4aa470bc4451e0403bc5",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "6b7e3dbaa3d72bfd0f36904bedabee9c6f2c761c",
      "old_mode": 33188,
      "old_path": "tests/application_development/software_bill_of_materials/src/main.c",
      "new_id": "fa1345063d0de10bb98a48de6d7d963e34a53406",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/src/main.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dbb5b355954c59ce84ffa2ab7633b5cba672fabb",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/unused_module/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01b8fab83bd4e34c378347c3e7a82959bf81a58f",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/unused_module/Kconfig"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52eb4e212252c397c464db74743d92338584e7a5",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/unused_module/include/sbom_unused_module.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8390895a7074c337c1ebe41ef17eb3588fc03796",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/unused_module/src/unused.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e4b3714196e594512c9f785b4af81e4d8ec149b1",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/unused_module/zephyr/module.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "faedea291c0a7d290d7a69efed727e3038b56831",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/used_module/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29f2ec6e316e043f37f989556b64ac37f5a4e388",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/used_module/REUSE.toml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc28c7bbe62556f3e3d61e66e05e2f92a2303a97",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/used_module/include/answer.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c41e218808f378439661d3a459f677e9b121e678",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/used_module/src/answer.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a929bca63a67f7e32595acce8b1a2c437f480caa",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/used_module/src/no_header.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2f86a34ab3a4da414ac51ef1272db06d088861d4",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/used_module/zephyr/module.yml"
    },
    {
      "type": "modify",
      "old_id": "6528c1b9ac006082023b010ccee312e0f5b883e6",
      "old_mode": 33188,
      "old_path": "tests/application_development/software_bill_of_materials/verify_spdx_content.py",
      "new_id": "51b28ad610a2d42793fb4bc679861ce02d0f15e7",
      "new_mode": 33188,
      "new_path": "tests/application_development/software_bill_of_materials/verify_spdx_content.py"
    }
  ]
}
