)]}'
{
  "commit": "b0b8ced02680aa72085732a7935416b8c59bd990",
  "tree": "0e9eae50ac65275c8fb94eca063cb4d77cc05c81",
  "parents": [
    "958fe957918ae94115379f2aa17ed32720adcf2c"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Thu Jul 30 22:17:21 2026 +0200"
  },
  "committer": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Thu Jul 30 22:24:07 2026 +0200"
  },
  "message": "Align tsconfig with ts_project outputs\n\nrules_ts validates that path-affecting TypeScript options are known to\nBazel. The zuul-results-summary tsconfig inherited rootDir from the\nshared plugin config, which resolves outside the web package, and also\ndeclared an IDE outDir that the ts_project rule overrides anyway.\n\nOverride rootDir locally and remove the stale outDir so the effective\ntsconfig matches the package-local ts_project outputs, following the\nsame fix in the delete-project plugin (Ic9d6f031).\n\nChange-Id: Ifed19ef48c9cfbb9b645c5b5381c973991d92aba\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2e886b528c721fb88eb5aa7133fe6c3966104aa9",
      "old_mode": 33188,
      "old_path": "web/tsconfig.json",
      "new_id": "65940e1efd515c0f8201d4edb53e38e69c49c627",
      "new_mode": 33188,
      "new_path": "web/tsconfig.json"
    }
  ]
}
