)]}'
{
  "commit": "8344b9df3de2b7d7905baacb4ed78c9d03855be8",
  "tree": "228cbc1ba121efdb479dfade5992192fe0a83e82",
  "parents": [
    "7190efeb7c5853648be9b233a50a8e8c28128ee3"
  ],
  "author": {
    "name": "Dongjoon Hyun",
    "email": "dongjoon@apache.org",
    "time": "Tue Sep 29 11:47:59 2026 -0700"
  },
  "committer": {
    "name": "Dongjoon Hyun",
    "email": "dongjoon@apache.org",
    "time": "Tue Sep 29 11:47:59 2026 -0700"
  },
  "message": "[SPARK-59875] Pin Minikube container-runtime to docker to fix CI failures with Minikube 1.39.0 in `spark-docker`\n\n### What changes were proposed in this pull request?\n\nThis PR aims to pin `container-runtime: docker` in the `setup-minikube` step of `main.yml`.\n\n### Why are the changes needed?\n\nMinikube 1.39.0 changed the default container runtime from `docker` to `containerd`, but our K8s integration tests use `minikube docker-env` and need Docker.\n- https://github.com/kubernetes/minikube/pull/23562\n\nThe same fix was already applied to Apache Spark K8s Operator.\n- https://github.com/apache/spark-kubernetes-operator/pull/807\n\n### Does this PR introduce _any_ user-facing change?\n\nNo. This is a CI-only change.\n\n### How was this patch tested?\n\nManual review.\n\n### Was this patch authored or co-authored using generative AI tooling?\n\nGenerated-by: Claude Opus 5.5\n\nCloses #136 from dongjoon-hyun/dongjoon/silly-meninsky-4199df.\n\nAuthored-by: Dongjoon Hyun \u003cdongjoon@apache.org\u003e\nSigned-off-by: Dongjoon Hyun \u003cdongjoon@apache.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f9f3037dbffb0936c8eb307104ef58de6c68a86d",
      "old_mode": 33188,
      "old_path": ".github/workflows/main.yml",
      "new_id": "3c78d59367b47428fe8322f835cce7c76134cb05",
      "new_mode": 33188,
      "new_path": ".github/workflows/main.yml"
    }
  ]
}
