)]}'
{
  "commit": "805ce06f2cb373e59af7a957d49c41f3e8f86274",
  "tree": "0dd9d66c77903c108d57a241fac227fa06103760",
  "parents": [
    "4e72327b075d89f96113c6977d7385ae03671051"
  ],
  "author": {
    "name": "CritasWang",
    "email": "critas@outlook.com",
    "time": "Tue Jan 27 14:19:11 2026 +0000"
  },
  "committer": {
    "name": "CritasWang",
    "email": "critas@outlook.com",
    "time": "Tue Jan 27 14:19:11 2026 +0000"
  },
  "message": "Fix workflows to properly fail when E2E tests fail\n\n- Add `set -o pipefail` to Run E2E Tests steps in both workflows\n- Without pipefail, tee command always returns 0 even if npm test fails\n- Workflows now correctly report failure when tests don\u0027t pass\n- Addresses feedback: E2E workflows should fail when tests fail, not show success\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c48f1da3d6434a6c79be728d2eeb94b28fe0f13f",
      "old_mode": 33188,
      "old_path": ".github/workflows/e2e-1c1d.yml",
      "new_id": "c7dff5f262619b4f76f741de5c44bd944eb69dff",
      "new_mode": 33188,
      "new_path": ".github/workflows/e2e-1c1d.yml"
    },
    {
      "type": "modify",
      "old_id": "601d361fa6c12f18260a5d1294e6dda853af7c1e",
      "old_mode": 33188,
      "old_path": ".github/workflows/e2e-3c3d.yml",
      "new_id": "a4021dd539c47a5b4788976e11de853ccd8a1ee7",
      "new_mode": 33188,
      "new_path": ".github/workflows/e2e-3c3d.yml"
    }
  ]
}
