)]}'
{
  "commit": "08addbd48171f9061fcfcfc16e52504f5a4d366a",
  "tree": "8c286e74b0b0feb6e3905bbfba0ba42187660d45",
  "parents": [
    "b83c34cc832d437ff7082920674eacd792f48721"
  ],
  "author": {
    "name": "Fede Gimenez",
    "email": "133405295+fedegimenez@users.noreply.github.com",
    "time": "Tue Jul 21 19:29:26 2026 -0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 21 22:29:26 2026 +0000"
  },
  "message": "PIXITs refactor, add declarative PIXIT support (#43245)\n\n* PIXITs refactor, add declarative PIXIT support and new \u0027@requires_pixit\u0027 decorator\n\n* Restyled by ruff\n\n* Restyled by autopep8\n\n* Restyled by isort\n\n* fix: address reviewer comments on PIXIT framework\n\n* Fix reviewer comments on declarative PIXIT framework\n\n* Addresses review comments\n\n* fixed missing source in build for ci fix\n\n* addressed copilot comments\n\n* Renames some missing statements\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* fixed invalid delimiter that caused CI fail\n\n* Rename pixit() parameter to avoid shadowing builtin type (ruff A002)\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* Replace Type[...] with type[...]\n\n* Clean matter_testing.py PIXIT integration without formatting churn\n\nRebuild matter_testing.py from upstream/master and add only the declarative\nPIXIT hooks (imports, setup_test validation, pixit getter). Removes the\nincidental reformatting from commit 61e0790 that obscured the PR diff.\n\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e\n\n* Address review comments: Added declarative harness flags and full parameter dump on test failure\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* Address Copilot review: optional-only PIXIT defaults and error copy\n\n* Move MatterBaseTest.pixit() tests to REPL env to fix pigweed build\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n* Address PIXIT review feedback: sensitive redaction, strict types, harness runtime/display split.\n\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\n\nfor more information, see https://pre-commit.ci\n\n---------\n\nCo-authored-by: Restyled.io \u003ccommits@restyled.io\u003e\nCo-authored-by: Fran \u003cfranluntref@gmail.com\u003e\nCo-authored-by: Franco Lionti \u003c43421214+FrancoLionti@users.noreply.github.com\u003e\nCo-authored-by: pre-commit-ci[bot] \u003c66853113+pre-commit-ci[bot]@users.noreply.github.com\u003e\nCo-authored-by: Cursor \u003ccursoragent@cursor.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20fa4ac1de017e1bc34d53d2b58276cb4b7f0043",
      "old_mode": 33188,
      "old_path": ".github/workflows/tests.yaml",
      "new_id": "d9ea81f97b2f26c9d4a3e7231372933dcebf3719",
      "new_mode": 33188,
      "new_path": ".github/workflows/tests.yaml"
    },
    {
      "type": "modify",
      "old_id": "7ae547e5617c400c5d48bd213d8767b22341d869",
      "old_mode": 33188,
      "old_path": "src/python_testing/matter_testing_infrastructure/BUILD.gn",
      "new_id": "c4612e3a6989466da5cdd6f4e2dc953ca3ca4e6a",
      "new_mode": 33188,
      "new_path": "src/python_testing/matter_testing_infrastructure/BUILD.gn"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ea36d8923f5ae5ae79b2e1bca9d849ae5f9683d",
      "new_mode": 33188,
      "new_path": "src/python_testing/matter_testing_infrastructure/matter/testing/harness_params.py"
    },
    {
      "type": "modify",
      "old_id": "05e2dcddf6408633610ac6b3b7abd6bab85f7a33",
      "old_mode": 33188,
      "old_path": "src/python_testing/matter_testing_infrastructure/matter/testing/matter_testing.py",
      "new_id": "ebbb46b6b88fe4ccd50cce5768e10f150acd0425",
      "new_mode": 33188,
      "new_path": "src/python_testing/matter_testing_infrastructure/matter/testing/matter_testing.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9ec9cef25d76d7c6a88628640013fd59f81a869c",
      "new_mode": 33188,
      "new_path": "src/python_testing/matter_testing_infrastructure/matter/testing/pixit.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7ef64ee5b29ea4fdd58f72dd68408d401b0589cb",
      "new_mode": 33188,
      "new_path": "src/python_testing/matter_testing_infrastructure/matter/testing/test_pixit.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "825be660031c452459712cb13ba6f176720888c9",
      "new_mode": 33188,
      "new_path": "src/python_testing/test_testing/TestPixitSupport.py"
    }
  ]
}
