)]}'
{
  "commit": "da54a2455df99fa33b6620bf41e4429a4af2154b",
  "tree": "7f7767088d730dd05f43dc64cffd3fefb48158d9",
  "parents": [
    "30e4bc4577e7d801c2c487234cf7803e21b6d34f"
  ],
  "author": {
    "name": "Chris Frantz",
    "email": "cfrantz@google.com",
    "time": "Mon Jun 08 11:18:21 2026 -0700"
  },
  "committer": {
    "name": "cfrantz",
    "email": "frantzcj+github@gmail.com",
    "time": "Mon Jun 08 12:40:22 2026 -0700"
  },
  "message": "roll: fixes needed to roll pigweed forward\n\nThe Pigweed update (rolling to\npigweed@084a8865ef4d9219b558d1945b8dbc0010a95ba2) introduced a schema change\nin the pw_kernel system configuration files ( system.json5 ):\n\n1. The  threads  field was removed from the  ProcessConfig  schema.\n2. Threads must now be defined as objects of  type: \"thread\"  inside\n   the  objects  list of a process.\n3. Additionally, the upstream  test_interrupt_listener  test now\n   expects a wait group named  interrupt_wait_group  to be present in the\n   configuration.\n\nSigned-off-by: Chris Frantz \u003ccfrantz@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "357a115bf571a211bbe0e3d7d85db3ca12a217b7",
      "old_mode": 33188,
      "old_path": "target/ast10x0/tests/interrupts/user/system.json5",
      "new_id": "17047ef3ab4c5f54758a64b54bac304f29079304",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/interrupts/user/system.json5"
    },
    {
      "type": "modify",
      "old_id": "75912426dcc8544711f4452c28bf290854a3272c",
      "old_mode": 33188,
      "old_path": "target/ast10x0/tests/ipc/user/system.json5",
      "new_id": "c0a8cf134a7a34e6b81f1296454beae6c93ef432",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/ipc/user/system.json5"
    },
    {
      "type": "modify",
      "old_id": "331e17d353308aa78a4c47be7f28f0e6166867c6",
      "old_mode": 33188,
      "old_path": "target/ast10x0/tests/mctp/ipc_client/system.json5",
      "new_id": "e6fe919c7720934ed4482784a6f59251fb04aa26",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/mctp/ipc_client/system.json5"
    },
    {
      "type": "modify",
      "old_id": "1709b7f1fde87e8d88c6496212305384dcfd9211",
      "old_mode": 33188,
      "old_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx_ipc/system.json5",
      "new_id": "38fc8f75aea7b2c2e65062b5c5c1d006622e5e05",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/peripherals/i2c/i2c_slave_rx_ipc/system.json5"
    },
    {
      "type": "modify",
      "old_id": "3314a1ce7b4b92ec16d2d062e782307aaae6bcd7",
      "old_mode": 33188,
      "old_path": "target/ast10x0/tests/spdm/responder/system.json5",
      "new_id": "49ade0eb59d9c1c06950f116119545b9f871532b",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/spdm/responder/system.json5"
    },
    {
      "type": "modify",
      "old_id": "1349b8e6f3bb5e1d37325de6c60f0e3254c5a9dc",
      "old_mode": 33188,
      "old_path": "target/ast10x0/tests/stress/ipc/user/system.json5",
      "new_id": "5c6260912b9fd2a3a3f20c1713cc9d9cc070037c",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/stress/ipc/user/system.json5"
    },
    {
      "type": "modify",
      "old_id": "c3485f653607bb27d2dba286978f85b719feeec5",
      "old_mode": 33188,
      "old_path": "target/ast10x0/tests/stress/process_termination/user/system.json5",
      "new_id": "843d8e090bc55960ba4b269c7341c169168ef751",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/stress/process_termination/user/system.json5"
    },
    {
      "type": "modify",
      "old_id": "ad2bca7c58a5d6f840c08a6489fd87edaf58fb3d",
      "old_mode": 33188,
      "old_path": "target/ast10x0/tests/usart/system.json5",
      "new_id": "d0c7ab0614912df8b990b533dc3b6851bea8816a",
      "new_mode": 33188,
      "new_path": "target/ast10x0/tests/usart/system.json5"
    },
    {
      "type": "modify",
      "old_id": "0aa99f9a482aef6fb634d94b83069d5b256ea1f5",
      "old_mode": 33188,
      "old_path": "target/earlgrey/syscall_latency/system.json5",
      "new_id": "b5eabb1036c12fbab50743a6b4379305372e1706",
      "new_mode": 33188,
      "new_path": "target/earlgrey/syscall_latency/system.json5"
    },
    {
      "type": "modify",
      "old_id": "0703730bc38eeb9ee776be88d30c362d87c63180",
      "old_mode": 33188,
      "old_path": "target/earlgrey/tests/drivers/gpio/system.json5",
      "new_id": "43971e94b4e9f04f115ac6bdd8a899486b319597",
      "new_mode": 33188,
      "new_path": "target/earlgrey/tests/drivers/gpio/system.json5"
    },
    {
      "type": "modify",
      "old_id": "1a4ed315d7d6a19347eb60d572eb2b3012f04bfc",
      "old_mode": 33188,
      "old_path": "target/earlgrey/tests/ipc/user/system.json5",
      "new_id": "864b4a3f0cf47ade1bbe9a7d8293719ab39adfbb",
      "new_mode": 33188,
      "new_path": "target/earlgrey/tests/ipc/user/system.json5"
    },
    {
      "type": "modify",
      "old_id": "88cd89551bebff843a1e88cf08d7bd61775cf843",
      "old_mode": 33188,
      "old_path": "target/earlgrey/tests/uart/system.json5",
      "new_id": "5fccaccaa968faa19ab5d6dcc11992fae966d919",
      "new_mode": 33188,
      "new_path": "target/earlgrey/tests/uart/system.json5"
    },
    {
      "type": "modify",
      "old_id": "9fd8b0631e8469c0e42c7765ee044e2e78eac4af",
      "old_mode": 33188,
      "old_path": "target/veer/ipc/user/system.json5",
      "new_id": "954c11204d76d511be964023f8d3bf9bc018a148",
      "new_mode": 33188,
      "new_path": "target/veer/ipc/user/system.json5"
    },
    {
      "type": "modify",
      "old_id": "ea00dce55f36036deee94a7b7eb835f4e345b9a8",
      "old_mode": 33188,
      "old_path": "target/veer/syscall_latency/system.json5",
      "new_id": "eb909dcf9debe9bddc2721314f79f0f5fe766840",
      "new_mode": 33188,
      "new_path": "target/veer/syscall_latency/system.json5"
    }
  ]
}
