Fix Gradle and Rust cache save failures on parallel release jobs.

Use scope-specific Gradle cache paths, global release concurrency, Rust v3 key with v1/v2 fallbacks, and ensure Android SDK cache dirs exist before save.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-14 16:23:40 +03:00
Unverified
parent 727aba5bb6
commit 926343e90e
5 changed files with 42 additions and 5 deletions
+3 -1
View File
@@ -28,7 +28,7 @@ on:
default: "false"
concurrency:
group: release-${{ github.ref }}
group: release
cancel-in-progress: true
env:
@@ -414,6 +414,8 @@ jobs:
id: gradle-build-cache
with:
scope: android
- name: Prepare Android SDK cache dirs
run: mkdir -p ~/.android/build-cache ~/.android/cache
- name: Cache Android SDK extras
uses: actions/cache@v5
with: