)]}'
{
  "commit": "3c2f54f546d3356b1eb33d524a0ad313da341dc5",
  "tree": "d59289405115c32cb302785f161d2773dd981c4a",
  "parents": [
    "efc7504122916db22c8ac96fb24e4e2358359200"
  ],
  "author": {
    "name": "Sebastian Ullrich",
    "email": "sebasti@nullri.ch",
    "time": "Thu Sep 10 14:19:42 2026 +0000"
  },
  "committer": {
    "name": "Sebastian Ullrich",
    "email": "sebasti@nullri.ch",
    "time": "Thu Sep 10 16:24:17 2026 +0000"
  },
  "message": "chore: ci: build `Linux release` on a hosted runner at release level\n\nSends the stamped `Linux release` build to the hosted runner even when the self-hosted one is free, so that every artifact we ship is produced on the same class of machine. The self-hosted runner carries a different toolset: it has no Rust, which `Build nanoda` needs, while every hosted runner has it.\n\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nClaude-Session: https://claude.ai/code/session_01JPPJuXrRxwXgsWEAqM62dd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5eefa7a6ca057b2c711a33e73481556a22c3e49c",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yml",
      "new_id": "02de72485300b096048f88829c2aa56622fe31ae",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yml"
    }
  ]
}
