summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFilipe Coelho <falktx@falktx.com>2022-01-10 02:18:25 +0000
committerfalkTX <falktx@falktx.com>2022-01-15 15:09:56 +0000
commit300692b05153c17d431a8b12a89d57ebb2663a4d (patch)
treea341c12640107c71b82a9c0d111bb506f3b63439
parent8d7faa5bea06c11025e479290332cdb7e177072a (diff)
downloadjack2-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.yml18
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 \