Przeglądaj źródła

CI: Fix broken Flatpak cache generation on CI

Cache key needs to provided regardless of whether a cache hit occurs,
the key is not automatically generated by the action.
PatTheMav 2 lat temu
rodzic
commit
64be5a7f9a

+ 2 - 1
.github/workflows/build-project.yaml

@@ -278,12 +278,13 @@ jobs:
             "$(gh actions-cache list -B ${cache_ref} --key "${cache_key}-x86_64" | head -1)"
 
           if [[ "${key}" ]]; then
-            echo "cacheKey=${cache_key}" >> $GITHUB_OUTPUT
             echo "cacheHit=true" >> $GITHUB_OUTPUT
           else
             echo "cacheHit=false" >> $GITHUB_OUTPUT
           fi
 
+          echo "cacheKey=${cache_key}" >> $GITHUB_OUTPUT
+
       - name: Build Flatpak Manifest 🧾
         uses: flatpak/flatpak-github-actions/[email protected]
         with:

+ 1 - 1
.github/workflows/publish.yaml

@@ -82,12 +82,12 @@ jobs:
             "$(gh actions-cache list -B ${cache_ref} --key "${cache_key}-x86_64" | head -1)"
 
           if [[ "${key}" ]]; then
-            echo "cacheKey=${cache_key}" >> $GITHUB_OUTPUT
             echo "cacheHit=true" >> $GITHUB_OUTPUT
           else
             echo "cacheHit=false" >> $GITHUB_OUTPUT
           fi
 
+          echo "cacheKey=${cache_key}" >> $GITHUB_OUTPUT
           echo "commitHash=$(git rev-parse --short=9 HEAD)" >> $GITHUB_OUTPUT
 
       - name: Build Flatpak Manifest