github: Remove github.ref from cache keys
authorTobias Brunner <tobias@strongswan.org>
Fri, 20 Aug 2021 09:42:39 +0000 (11:42 +0200)
committerTobias Brunner <tobias@strongswan.org>
Mon, 23 Aug 2021 15:53:33 +0000 (17:53 +0200)
According to the documentation for actions/cache, the lookup is already
scoped to the current branch (with fallback to any base branch including
the default branch).

.github/workflows/android.yml
.github/workflows/linux.yml
.github/workflows/macos.yml
.github/workflows/sonarcloud.yml
.github/workflows/windows.yml

index f2241dd..d1b909d 100644 (file)
@@ -38,9 +38,8 @@ jobs:
       - uses: actions/cache@v2
         with:
           path: ~/.ccache
-          key: ccache-android-${{ github.ref }}:${{ github.sha }}
+          key: ccache-android-${{ github.sha }}
           restore-keys: |
-            ccache-android-${{ github.ref }}:
             ccache-android-
       - run: |
           sudo apt-get install -qq ccache
index 442c7e2..b1834a8 100644 (file)
@@ -62,9 +62,8 @@ jobs:
           # builds and, similarly, builds with leak-detective only differ in two
           # files (LD itself and library.c); but different tests build different
           # dependencies, so different caches are needed
-          key: ccache-${{ runner.os }}-${{ env.CC }}-${{ matrix.test }}-${{ github.ref }}:${{ github.sha }}
+          key: ccache-${{ runner.os }}-${{ env.CC }}-${{ matrix.test }}-${{ github.sha }}
           restore-keys: |
-            ccache-${{ runner.os }}-${{ env.CC }}-${{ matrix.test }}-${{ github.ref }}:
             ccache-${{ runner.os }}-${{ env.CC }}-${{ matrix.test }}-
             ccache-${{ runner.os }}-${{ env.CC }}-
       - run: |
@@ -98,13 +97,11 @@ jobs:
       - uses: actions/cache@v2
         with:
           path: ~/.ccache
-          key: ccache-${{ runner.os }}-${{ env.CC }}-${{ matrix.test }}-${{ github.ref }}:${{ github.sha }}
+          key: ccache-${{ runner.os }}-${{ env.CC }}-${{ matrix.test }}-${{ github.sha }}
           restore-keys: |
-            ccache-${{ runner.os }}-${{ env.CC }}-${{ matrix.test }}-${{ github.ref }}:
             ccache-${{ runner.os }}-${{ env.CC }}-${{ matrix.test }}-
             ccache-${{ runner.os }}-${{ env.CC }}-
-            ccache-${{ runner.os }}-${{ env.CC }}-all-${{ github.ref }}:${{ github.sha }}
-            ccache-${{ runner.os }}-${{ env.CC }}-all-${{ github.ref }}:
+            ccache-${{ runner.os }}-${{ env.CC }}-all-${{ github.sha }}
             ccache-${{ runner.os }}-${{ env.CC }}-all-
             ccache-${{ runner.os }}-${{ env.CC }}-
       - run: |
@@ -140,9 +137,8 @@ jobs:
       - uses: actions/cache@v2
         with:
           path: ~/.ccache
-          key: ccache-bionic-${{ env.CC }}-${{ matrix.test }}-${{ github.ref }}:${{ github.sha }}
+          key: ccache-bionic-${{ env.CC }}-${{ matrix.test }}-${{ github.sha }}
           restore-keys: |
-            ccache-bionic-${{ env.CC }}-${{ matrix.test }}-${{ github.ref }}:
             ccache-bionic-${{ env.CC }}-${{ matrix.test }}-
             ccache-bionic-${{ env.CC }}-
       - run: |
@@ -181,9 +177,8 @@ jobs:
       - uses: actions/cache@v2
         with:
           path: ~/.ccache
-          key: ccache-xenial-${{ env.CC }}-${{ matrix.test }}-${{ github.ref }}:${{ github.sha }}
+          key: ccache-xenial-${{ env.CC }}-${{ matrix.test }}-${{ github.sha }}
           restore-keys: |
-            ccache-xenial-${{ env.CC }}-${{ matrix.test }}-${{ github.ref }}:
             ccache-xenial-${{ env.CC }}-${{ matrix.test }}-
             ccache-xenial-${{ env.CC }}-
       - run: |
index c89678a..ec140c2 100644 (file)
@@ -31,9 +31,8 @@ jobs:
       - uses: actions/cache@v2
         with:
           path: ~/Library/Caches/ccache
-          key: ccache-${{ runner.os }}-${{ github.ref }}:${{ github.sha }}
+          key: ccache-${{ runner.os }}-${{ github.sha }}
           restore-keys: |
-            ccache-${{ runner.os }}-${{ github.ref }}:
             ccache-${{ runner.os }}-
       - run: |
           brew install ccache
index 0a2accf..c647579 100644 (file)
@@ -34,9 +34,8 @@ jobs:
           path: |
             ~/.ccache
             ~/.sonar-cache
-          key: ccache-sonarcloud-${{ github.ref }}:${{ github.sha }}
+          key: ccache-sonarcloud-${{ github.sha }}
           restore-keys: |
-            ccache-sonarcloud-${{ github.ref }}:
             ccache-sonarcloud-
       - run: |
           sudo apt-get install -qq ccache
index 31334c5..3e0c29a 100644 (file)
@@ -38,9 +38,8 @@ jobs:
       - uses: actions/cache@v2
         with:
           path: ~/.ccache
-          key: ccache-${{ runner.os }}-${{ matrix.test }}-${{ github.ref }}:${{ github.sha }}
+          key: ccache-${{ runner.os }}-${{ matrix.test }}-${{ github.sha }}
           restore-keys: |
-            ccache-${{ runner.os }}-${{ matrix.test }}-${{ github.ref }}:
             ccache-${{ runner.os }}-${{ matrix.test }}-
       - run: |
           sudo apt-get install -qq ccache