)]}'
{
  "commit": "b61de76507def9be4f181c07d778d5391df8c9b9",
  "tree": "351a6082eaf18cce3a3b0821ba417abdb0078aaf",
  "parents": [
    "836faa71af001002c6a76f3a55748592196987d1"
  ],
  "author": {
    "name": "anierbeck",
    "email": "achim.nierbeck@codecentric.de",
    "time": "Fri Oct 16 21:34:21 2026 +0200"
  },
  "committer": {
    "name": "anierbeck",
    "email": "achim.nierbeck@codecentric.de",
    "time": "Fri Oct 16 21:34:21 2026 +0200"
  },
  "message": "Fix CI startup failure: use only first-party actions\n\nThe apache org limits GitHub Actions to an allowlist; third-party\nactions such as astral-sh/setup-uv are not on it and the run dies\nimmediately as a startup failure (\"workflow file issue\") without a\njob ever starting. The registry and spec CI work the same way for the\nsame reason: they use actions/* only.\n\nReplace astral-sh/setup-uv with actions/setup-python (first-party)\nplus the documented uv install path (python -m pip install uv). The\nrest of the workflow is unchanged; the step sequence was verified\nlocally (uv sync --group validate, trainer smoke run).\n\nApache-ai: Yes\nGenerated-by: pi (claude-sonnet-5-5)\nReviewed-by: anierbeck\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d0084917b49ca8001cebb0ff7c591f9fbb7bdc00",
      "old_mode": 33188,
      "old_path": ".github/workflows/ci.yml",
      "new_id": "2c4a3083e05c81e5d1467621c9bc0c266bbb9edd",
      "new_mode": 33188,
      "new_path": ".github/workflows/ci.yml"
    }
  ]
}
