diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a33f255c..fd5e9a21 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -8,9 +8,11 @@ on: branches: - '*' env: + CACHE_VERSION: 3 DEBIAN_FRONTEND: noninteractive HOMEBREW_NO_AUTO_UPDATE: 1 - PAWPAW_VERSION: 8c69660ab10b75cd7a488f41386dbcb4c8802c5a + PAWPAW_SKIP_LTO: 1 + PAWPAW_VERSION: 023bccdeffafc4212292072a1eba78d9e709510e jobs: # macOS native intel build @@ -25,7 +27,7 @@ jobs: with: path: | ~/PawPawBuilds - key: macos + key: macos-v${{ env.CACHE_VERSION }} - name: Set up dependencies run: | brew install cmake jq meson @@ -68,7 +70,7 @@ jobs: with: path: | ~/PawPawBuilds - key: macos-universal + key: macos-universal-v${{ env.CACHE_VERSION }} - name: Set up dependencies run: | brew install cmake jq meson @@ -115,13 +117,13 @@ jobs: with: path: | ~/PawPawBuilds - key: win32 + key: win32-v${{ env.CACHE_VERSION }} - name: Restore debian packages cache run: | if [ -d ~/PawPawBuilds/debs ] && [ "$(ls ~/PawPawBuilds/debs | wc -l)" -ne 0 ]; then \ sudo cp ~/PawPawBuilds/debs/*.deb /var/cache/apt/archives/; \ fi - - name: Fix GitHub mess + - name: Fix GitHub's mess run: | sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list sudo apt-get update -qq @@ -194,13 +196,13 @@ jobs: with: path: | ~/PawPawBuilds - key: win64 + key: win64-v${{ env.CACHE_VERSION }} - name: Restore debian packages cache run: | if [ -d ~/PawPawBuilds/debs ] && [ "$(ls ~/PawPawBuilds/debs | wc -l)" -ne 0 ]; then \ sudo cp ~/PawPawBuilds/debs/*.deb /var/cache/apt/archives/; \ fi - - name: Fix GitHub mess + - name: Fix GitHub's mess run: | sudo rm -f /etc/apt/sources.list.d/microsoft-prod.list sudo apt-get update -qq @@ -280,7 +282,7 @@ jobs: with: path: | ~/debs - key: ubuntu-20.04 + key: ubuntu-20.04-v${{ env.CACHE_VERSION }} - name: Restore debian packages cache run: | if [ -d ~/debs ] && [ "$(ls ~/debs | wc -l)" -ne 0 ]; then \