)]}'
{
  "commit": "94c1bec2133eeba155cbc8966bcc0f16f23a44d0",
  "tree": "ca8e23e9ec847f08ec29defa9a62b56c5e7d962d",
  "parents": [
    "986641ff8f869256b4c57bd6d34ad06d933655f2"
  ],
  "author": {
    "name": "tadeja",
    "email": "tadeja@users.noreply.github.com",
    "time": "Tue Jul 28 08:46:07 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jul 28 08:46:07 2026 +0200"
  },
  "message": "GH-50600: [Release][Python] Fix verification jobs after dropping Python 3.10 (#50649)\n\n### Rationale for this change\nCloses #50600\nSource verification jobs started failing after Python 3.10 support was dropped.\n\n- [Verify-rc conda python](https://github.com/ursacomputing/crossbow/actions/runs/30161259869/job/89686838514#step:5:2725) `/bin/sh: 1: _Python3_EXECUTABLE-NOTFOUND: not found`\n- [Verify-rc ubuntu integration](https://github.com/ursacomputing/crossbow/actions/runs/30161260140/job/89686839204#step:5:11494) `      Python \u003c 3.11 is not supported`\n- [Verify-rc ubuntu python](https://github.com/ursacomputing/crossbow/actions/runs/30161260003/job/89686838916#step:5:11258) `ERROR: Package \u0027pyarrow\u0027 requires a different Python: 3.10.12 not in \u0027\u003e\u003d3.11\u0027`\n\n### What changes are included in this PR?\n- Use conda-forge Python 3.12 for Ubuntu 22.04, remove Miniforge bootstrap after creating Python environment, and allow Ubuntu verification to skip system Python\n- Keep Python pinned during Conda dependency installation to avoid selecting free-threaded Python\n- Use Python 3.12 for Linux source verification jobs\n\n### Are these changes tested?\nYes, previously failing verify-rc jobs now pass.\n\n### Are there any user-facing changes?\nNo.\n* GitHub Issue: #50600\n\nAuthored-by: Tadeja Kadunc \u003ctadeja.kadunc@gmail.com\u003e\nSigned-off-by: Raúl Cumplido \u003craulcumplido@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "596410a5390b91c4a71a79743b23057650cd9d2e",
      "old_mode": 33188,
      "old_path": "ci/docker/ubuntu-22.04-verify-rc.dockerfile",
      "new_id": "3c5eaceab9d75277aa6e0c829a8c4a3f43a30059",
      "new_mode": 33188,
      "new_path": "ci/docker/ubuntu-22.04-verify-rc.dockerfile"
    },
    {
      "type": "modify",
      "old_id": "ac274694d58ba66211cc3c216ebc9db61dd5103c",
      "old_mode": 33261,
      "old_path": "dev/release/setup-ubuntu.sh",
      "new_id": "44a7e46650557714892ae211a6c8e6d424fffcb4",
      "new_mode": 33261,
      "new_path": "dev/release/setup-ubuntu.sh"
    },
    {
      "type": "modify",
      "old_id": "a060901ea4bf21f3145d4da80a33fdc0d34a7628",
      "old_mode": 33261,
      "old_path": "dev/release/verify-release-candidate.sh",
      "new_id": "05303b7bcfb21e64d34178f66f1cdd4f7091714b",
      "new_mode": 33261,
      "new_path": "dev/release/verify-release-candidate.sh"
    },
    {
      "type": "modify",
      "old_id": "dd5fd9f891e12083aa9db2f44532664c040f69a5",
      "old_mode": 33188,
      "old_path": "dev/tasks/verify-rc/github.linux.amd64.docker.yml",
      "new_id": "9c4c02ca573a8b3defc344a780787cc0eaa6ef4e",
      "new_mode": 33188,
      "new_path": "dev/tasks/verify-rc/github.linux.amd64.docker.yml"
    }
  ]
}
