diff options
author | Filipe Coelho <falktx@falktx.com> | 2022-01-10 02:18:25 +0000 |
---|---|---|
committer | falkTX <falktx@falktx.com> | 2022-01-15 15:09:56 +0000 |
commit | 300692b05153c17d431a8b12a89d57ebb2663a4d (patch) | |
tree | a341c12640107c71b82a9c0d111bb506f3b63439 | |
parent | 8d7faa5bea06c11025e479290332cdb7e177072a (diff) | |
download | jack2-300692b05153c17d431a8b12a89d57ebb2663a4d.tar.gz |
Update CI setup (#832)
* CI: Build with latest PawPaw and LTO
Signed-off-by: falkTX <falktx@falktx.com>
* Ensure LTO is not enabled
Signed-off-by: falkTX <falktx@falktx.com>
* Finalize changes
Signed-off-by: falkTX <falktx@falktx.com>
-rw-r--r-- | .github/workflows/build.yml | 18 |
1 files changed, 10 insertions, 8 deletions
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 \ |