)]}'
{
  "commit": "bbc0fb2ab8671249fcd66069550f0e1568c11075",
  "tree": "e1482751bbcb9d4f1484ca580aff1ad7cdedc8c5",
  "parents": [
    "9117e4da2c32b5723393a688948d1b478d803bed"
  ],
  "author": {
    "name": "Boris Zbarsky",
    "email": "bzbarsky@apple.com",
    "time": "Tue Oct 15 12:00:12 2024 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Oct 15 16:00:12 2024 +0000"
  },
  "message": "Fix constraint check in thermostat cluster to follow the spec. (#36048)\n\n* Fix constraint check in thermostat cluster to follow the spec.\n\nThe cluster was excluding valid SystemMode values.\n\n* Add more test coverage, per review comment.\n\n* Removing incorrect copy/pasted comment.\n\n* Address one more review comment: need EnsureKnownEnumValue so that all unknown\nincoming values become the canonical one.\n\n* Turn off new test for chip-repl, since it does not support the needed functionality.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "161d3b8c0cdcc1f15ad26fe3e09882482d559d22",
      "old_mode": 33188,
      "old_path": "scripts/tests/chiptest/__init__.py",
      "new_id": "5cb891a0144b3e5bebe5b6ac2a133510c2fc3fde",
      "new_mode": 33188,
      "new_path": "scripts/tests/chiptest/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "9e6e0f074d5e520fac7adeb80670c28b01fcdf7c",
      "old_mode": 33188,
      "old_path": "src/app/clusters/thermostat-server/thermostat-server.cpp",
      "new_id": "bda97c5cb1f22f2a1faa1632f61d83eab0026817",
      "new_mode": 33188,
      "new_path": "src/app/clusters/thermostat-server/thermostat-server.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70307db442f5f723313fdc7ed07fef26c7cbb767",
      "new_mode": 33188,
      "new_path": "src/app/tests/suites/TestThermostat.yaml"
    }
  ]
}
