)]}'
{
  "commit": "e21afaaacd93cc933c9ffdaa2bc8d42ac272f7db",
  "tree": "6f193fc29ad64d1d13fee55468ff8cf7acb7fbd8",
  "parents": [
    "8a0efb9e8b82c9150320b5caa39b5a99443d6127"
  ],
  "author": {
    "name": "Paul Rütter",
    "email": "paul@blueconic.com",
    "time": "Sun Aug 30 00:00:05 2026 +0200"
  },
  "committer": {
    "name": "Paul Rütter",
    "email": "paul@blueconic.com",
    "time": "Sun Aug 30 00:00:05 2026 +0200"
  },
  "message": "Install the framework in CI so the TCK tests the local build\n\nThe framework step ran clean verify, which does not install. The TCK is a separate\nMaven invocation, so it resolves org.apache.felix.framework from the repository\nrather than from the build that just ran, and org.apache.felix.framework\n7.1.0-SNAPSHOT exists in apache.snapshots. Resolution therefore succeeded against the\npublished snapshot and the TCK never exercised the code under test.\n\nThat matters for this pull request in particular: the FilterImpl defects it fixes are\nexactly what the TCK reports, so a green TCK run proved nothing while the framework\nwas being resolved from elsewhere.\n\nRunning clean install makes the TCK test the framework this build produced.\n\nCo-Authored-By: Claude Opus 4.8 \u003cnoreply@anthropic.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c9599684d150fd4e85e11f75fe2c3feb5309ba8c",
      "old_mode": 33188,
      "old_path": ".github/workflows/maven-ci.yml",
      "new_id": "9218fb9923efca55217631d281d9e348116a55e3",
      "new_mode": 33188,
      "new_path": ".github/workflows/maven-ci.yml"
    }
  ]
}
