Преглед изворни кода

Simplify: use only kernel_version for cache key

Same kernel version = reuse same cache, regardless of android version or features
TheWildJames пре 4 месеци
родитељ
комит
0cbaf0a765
1 измењених фајлова са 8 додато и 14 уклоњено
  1. 8 14
      .github/workflows/build.yml

+ 8 - 14
.github/workflows/build.yml

@@ -216,15 +216,12 @@ jobs:
           /home/runner/.ccache
           /home/runner/.ld_cache
         cache_keys: |
-          ${{ inputs.kernel_version }}-${{ inputs.android_version }}-${{ inputs.variant }}-${{ inputs.feature_set }}
-          ${{ inputs.kernel_version }}-${{ inputs.android_version }}-${{ inputs.variant }}-${{ inputs.feature_set }}
+          ${{ inputs.kernel_version }}
+          ${{ inputs.kernel_version }}
         cache_buckets: |
           ccache-cache
           lto-cache
         compression_level: 9
-        restore_keys: |
-          ${{ inputs.kernel_version }}-${{ inputs.android_version }}-${{ inputs.variant }}-
-          ${{ inputs.kernel_version }}-${{ inputs.android_version }}-
 
     - name: Restore build caches (bazel, lto)
       id: restore-caches-bazel
@@ -239,15 +236,12 @@ jobs:
           /home/runner/.cache/bazel
           /home/runner/.ld_cache
         cache_keys: |
-          ${{ inputs.kernel_version }}-${{ inputs.android_version }}-${{ inputs.variant }}-${{ inputs.feature_set }}
-          ${{ inputs.kernel_version }}-${{ inputs.android_version }}-${{ inputs.variant }}-${{ inputs.feature_set }}
+          ${{ inputs.kernel_version }}
+          ${{ inputs.kernel_version }}
         cache_buckets: |
           bazel-cache
           lto-cache
         compression_level: 9
-        restore_keys: |
-          ${{ inputs.kernel_version }}-${{ inputs.android_version }}-${{ inputs.variant }}-
-          ${{ inputs.kernel_version }}-${{ inputs.android_version }}-
 
     - name: Check cache hit
       run: |
@@ -293,8 +287,8 @@ jobs:
           /home/runner/.ccache
           /home/runner/.ld_cache
         cache_keys: |
-          ${{ inputs.kernel_version }}-${{ inputs.android_version }}-${{ inputs.variant }}-${{ inputs.feature_set }}
-          ${{ inputs.kernel_version }}-${{ inputs.android_version }}-${{ inputs.variant }}-${{ inputs.feature_set }}
+          ${{ inputs.kernel_version }}
+          ${{ inputs.kernel_version }}
         cache_buckets: |
           ccache-cache
           lto-cache
@@ -313,8 +307,8 @@ jobs:
           /home/runner/.cache/bazel
           /home/runner/.ld_cache
         cache_keys: |
-          ${{ inputs.kernel_version }}-${{ inputs.android_version }}-${{ inputs.variant }}-${{ inputs.feature_set }}
-          ${{ inputs.kernel_version }}-${{ inputs.android_version }}-${{ inputs.variant }}-${{ inputs.feature_set }}
+          ${{ inputs.kernel_version }}
+          ${{ inputs.kernel_version }}
         cache_buckets: |
           bazel-cache
           lto-cache