)]}'
{
  "commit": "10bb3bf034d7c3c77d9f37760ac75ec75e664aa7",
  "tree": "78931a3843bb842e6c37cb2dedfed2769bc62600",
  "parents": [
    "08cc2e53e9e46d2ffcaee20cd1e6a20e3f1a79da"
  ],
  "author": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Sat Sep 05 15:47:17 2026 +0200"
  },
  "committer": {
    "name": "Marc Kupietz",
    "email": "kupietz@ids-mannheim.de",
    "time": "Sat Sep 05 16:49:25 2026 +0200"
  },
  "message": "CI: discard the cached R library when the image\u0027s R changes\n\nThe cache holds rlib/, which holds compiled code. A newer R in the image\ndoes not rebuild that code but refuses to load it, so the job died in its\nbefore_script with\n\n  rlib/vctrs/libs/vctrs.so: undefined symbol: SETLENGTH\n\nand never got to the tests. Since a cache key cannot be derived from the\nR version of an image that is only pulled later, the version is recorded\nin the library and the library discarded when it no longer matches.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I09fc147c114533987c82dd558c77ac36f00904a0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9ef0b829bfc152835e46f971fa9f04be28f5131f",
      "old_mode": 33188,
      "old_path": "ci/install-rkorapclient-ci.yml",
      "new_id": "cf086835d157027a37837d50e87eb1a7e2ab861d",
      "new_mode": 33188,
      "new_path": "ci/install-rkorapclient-ci.yml"
    }
  ]
}
