Make cache versioned, so we can easily invalidate as needed

Signed-off-by: falkTX <falktx@falktx.com>
This commit is contained in:
falkTX 2021-12-29 22:34:14 +00:00
parent 4ce3fac38e
commit 02c64cd72f
No known key found for this signature in database
GPG key ID: CDBAA37ABC74FBA0

View file

@ -8,6 +8,7 @@ on:
branches: branches:
- '*' - '*'
env: env:
CACHE_VERSION: 1
DEBIAN_FRONTEND: noninteractive DEBIAN_FRONTEND: noninteractive
HOMEBREW_NO_AUTO_UPDATE: 1 HOMEBREW_NO_AUTO_UPDATE: 1
LIBGL_ALWAYS_SOFTWARE: 'true' LIBGL_ALWAYS_SOFTWARE: 'true'
@ -27,7 +28,7 @@ jobs:
~/PawPawBuilds/builds ~/PawPawBuilds/builds
~/PawPawBuilds/downloads ~/PawPawBuilds/downloads
~/PawPawBuilds/targets ~/PawPawBuilds/targets
key: ccache-linux-arm64 key: linux-arm64-v${{ env.CACHE_VERSION }}
- name: Set up dependencies - name: Set up dependencies
run: | run: |
sudo dpkg --add-architecture arm64 sudo dpkg --add-architecture arm64
@ -81,7 +82,7 @@ jobs:
~/PawPawBuilds/builds ~/PawPawBuilds/builds
~/PawPawBuilds/downloads ~/PawPawBuilds/downloads
~/PawPawBuilds/targets ~/PawPawBuilds/targets
key: ccache-linux-armhf key: linux-armhf-v${{ env.CACHE_VERSION }}
- name: Set up dependencies - name: Set up dependencies
run: | run: |
sudo dpkg --add-architecture armhf sudo dpkg --add-architecture armhf
@ -135,7 +136,7 @@ jobs:
~/PawPawBuilds/builds ~/PawPawBuilds/builds
~/PawPawBuilds/downloads ~/PawPawBuilds/downloads
~/PawPawBuilds/targets ~/PawPawBuilds/targets
key: ccache-linux-i686 key: linux-i686-v${{ env.CACHE_VERSION }}
- name: Set up dependencies - name: Set up dependencies
run: | run: |
sudo dpkg --add-architecture i386 sudo dpkg --add-architecture i386
@ -185,7 +186,7 @@ jobs:
~/PawPawBuilds/builds ~/PawPawBuilds/builds
~/PawPawBuilds/downloads ~/PawPawBuilds/downloads
~/PawPawBuilds/targets ~/PawPawBuilds/targets
key: ccache-linux-x86_64 key: linux-x86_64-v${{ env.CACHE_VERSION }}
- name: Set up dependencies - name: Set up dependencies
run: | run: |
sudo apt-get update -qq sudo apt-get update -qq
@ -290,7 +291,7 @@ jobs:
~/PawPawBuilds/builds ~/PawPawBuilds/builds
~/PawPawBuilds/downloads ~/PawPawBuilds/downloads
~/PawPawBuilds/targets ~/PawPawBuilds/targets
key: ccache-win32 key: macos-universal-v${{ env.CACHE_VERSION }}
- name: Install ccache - name: Install ccache
run: | run: |
brew install ccache brew install ccache
@ -334,7 +335,7 @@ jobs:
~/PawPawBuilds/builds ~/PawPawBuilds/builds
~/PawPawBuilds/downloads ~/PawPawBuilds/downloads
~/PawPawBuilds/targets ~/PawPawBuilds/targets
key: ccache-win32 key: win32-v${{ env.CACHE_VERSION }}
- name: Set up dependencies - name: Set up dependencies
run: | run: |
sudo add-apt-repository -y ppa:cybermax-dexter/mingw-w64-backport sudo add-apt-repository -y ppa:cybermax-dexter/mingw-w64-backport
@ -382,7 +383,7 @@ jobs:
~/PawPawBuilds/builds ~/PawPawBuilds/builds
~/PawPawBuilds/downloads ~/PawPawBuilds/downloads
~/PawPawBuilds/targets ~/PawPawBuilds/targets
key: ccache-win64 key: win64-v${{ env.CACHE_VERSION }}
- name: Set up dependencies - name: Set up dependencies
run: | run: |
sudo apt-get update -qq sudo apt-get update -qq