)]}'
{
  "commit": "0312e6e9470dcf2df782e9aba18f54ab0907d8bb",
  "tree": "5a6b8af5bc49292986ce2d8ab73b9fcd1f6617f0",
  "parents": [
    "5e658ee69204f6cb4e1bba824357257632852411"
  ],
  "author": {
    "name": "CritasWang",
    "email": "critas@outlook.com",
    "time": "Tue Jan 27 13:47:42 2026 +0000"
  },
  "committer": {
    "name": "CritasWang",
    "email": "critas@outlook.com",
    "time": "Tue Jan 27 13:47:42 2026 +0000"
  },
  "message": "Add port verification and remove error masking from E2E workflows\n\n- Remove || true from test commands to properly report test failures\n- Add port verification step using ss command before running tests\n  - 1C1D: Verify port 6667 is listening\n  - 3C3D: Verify ports 6667, 6668, 6669 are all listening\n- Add Docker container status and log output for debugging\n- Use continue-on-error: true for debug log commands instead of || true\n- Workflow now fails fast if required ports are not open\n- Ensures tests connect to correct IoTDB configuration (1C1D vs 3C3D)\n- Addresses feedback: proper error reporting and port validation\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "750ae8f9f7328552cbc8621f31617aecb893a1d6",
      "old_mode": 33188,
      "old_path": ".github/workflows/e2e-1c1d.yml",
      "new_id": "c48f1da3d6434a6c79be728d2eeb94b28fe0f13f",
      "new_mode": 33188,
      "new_path": ".github/workflows/e2e-1c1d.yml"
    },
    {
      "type": "modify",
      "old_id": "f5f35b71e547ba640d7c5a73ea74dd48058a7f16",
      "old_mode": 33188,
      "old_path": ".github/workflows/e2e-3c3d.yml",
      "new_id": "da4b0d81c19b41eeb53fae39642c1794abcad80f",
      "new_mode": 33188,
      "new_path": ".github/workflows/e2e-3c3d.yml"
    }
  ]
}
