The gradle-cache volume was mounted without an owner, so the root-owned volume caused "Permission denied" when the ci user tried to create gradle-8.14-all.zip.lck during bundleRelease. Add Owner: "ci" to all three WithMountedCache calls so the ci user can write to the caches. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>