From 79ace0a106f420f1878296aa935b1f38594ae73e Mon Sep 17 00:00:00 2001 From: WerWolv Date: Wed, 15 Dec 2021 23:57:00 +0100 Subject: [PATCH] build: Allow invalidating caches easily --- .github/workflows/analysis.yml | 4 ++-- .github/workflows/build.yml | 12 ++++++------ .github/workflows/tests.yml | 4 ++-- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/analysis.yml b/.github/workflows/analysis.yml index bb90d6efb..efa5c603e 100644 --- a/.github/workflows/analysis.yml +++ b/.github/workflows/analysis.yml @@ -30,8 +30,8 @@ jobs: with: path: | ~/.ccache - key: ${{ runner.os }}-build-${{ github.run_id }} - restore-keys: ${{ runner.os }}-build- + key: ${{ runner.os }}-${{ secrets.CACHE_VERSION }}-build-${{ github.run_id }} + restore-keys: ${{ runner.os }}-${{ secrets.CACHE_VERSION }}-build- - name: ⬇️ Install dependencies run: | diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ae516c183..37f89f5cf 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,8 +26,8 @@ jobs: path: | ~/.ccache .flatpak-builder - key: ${{ runner.os }}-build-${{ github.run_id }} - restore-keys: ${{ runner.os }}-build- + key: ${{ runner.os }}-${{ secrets.CACHE_VERSION }}-build-${{ github.run_id }} + restore-keys: ${{ runner.os }}-${{ secrets.CACHE_VERSION }}-build- - name: ⬇️ Install dependencies run: | @@ -159,8 +159,8 @@ jobs: id: cache-ccache with: path: ${{ steps.prep-ccache.outputs.dir }} - key: ${{ runner.os }}-build-${{ github.run_id }} - restore-keys: ${{ runner.os }}-build- + key: ${{ runner.os }}-${{ secrets.CACHE_VERSION }}-build-${{ github.run_id }} + restore-keys: ${{ runner.os }}-${{ secrets.CACHE_VERSION }}-build- - name: 🛠️ Build run: | @@ -215,8 +215,8 @@ jobs: with: path: | ~/.ccache - key: ${{ runner.os }}-build-${{ github.run_id }} - restore-keys: ${{ runner.os }}-build- + key: ${{ runner.os }}-${{ secrets.CACHE_VERSION }}-build-${{ github.run_id }} + restore-keys: ${{ runner.os }}-${{ secrets.CACHE_VERSION }}-build- - name: 🛠️ Build run: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f3df13607..f5c8944a7 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -27,8 +27,8 @@ jobs: with: path: | ~/.ccache - key: ${{ runner.os }}-build-${{ github.run_id }} - restore-keys: ${{ runner.os }}-build- + key: ${{ runner.os }}-${{ secrets.CACHE_VERSION }}-build-${{ github.run_id }} + restore-keys: ${{ runner.os }}-${{ secrets.CACHE_VERSION }}-build- - name: ⬇️ Install dependencies run: |