فهرست منبع

refactor: update Bazel cache setup and remove disk cache size limit

TheWildJames 3 ماه پیش
والد
کامیت
91c5b98fb4
2فایلهای تغییر یافته به همراه6 افزوده شده و 5 حذف شده
  1. 3 1
      .github/actions/build-kernel/action.yml
  2. 3 4
      .github/actions/cache-setup/action.yml

+ 3 - 1
.github/actions/build-kernel/action.yml

@@ -76,7 +76,9 @@ runs:
           --linkopt="--thinlto-cache-dir=/home/runner/.ld_cache" \
           --config=fast \
           --defconfig_fragment=//common:arch/arm64/configs/wild_gki.fragment \
-          --disk_cache="$BAZEL_CACHE_DIR" \
+          --disk_cache=/home/runner/.cache/bazel/disk \
+          --repository_cache=/home/runner/.cache/bazel/repo \
+          --output_user_root=/home/runner/.cache/bazel/root \
           //common:kernel_aarch64
       fi
 

+ 3 - 4
.github/actions/cache-setup/action.yml

@@ -98,14 +98,13 @@ runs:
       run: |
         set -euo pipefail
         export BAZEL_CACHE_DIR="/home/runner/.cache/bazel"
-        echo "BAZEL_CACHE_DIR=$BAZEL_CACHE_DIR" >> $GITHUB_ENV
         mkdir -p "$BAZEL_CACHE_DIR"
         
         # Set bazel disk cache size limit to 8GB
-        export BAZEL_DISK_CACHE_SIZE="8589934592"
-        echo "BAZEL_DISK_CACHE_SIZE=$BAZEL_DISK_CACHE_SIZE" >> $GITHUB_ENV
+        #export BAZEL_DISK_CACHE_SIZE="8589934592"
+        #echo "BAZEL_DISK_CACHE_SIZE=$BAZEL_DISK_CACHE_SIZE" >> $GITHUB_ENV
 
-        echo "✅ Bazel Cache ready (max 8GB)"
+        #echo "✅ Bazel Cache ready (max 8GB)"
         echo "BAZEL_CACHE_DIR: $BAZEL_CACHE_DIR"
 
     - name: Setup ld cache