Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
CI: fix macos build, add clap plugin validation
Signed-off-by: falkTX <falktx@falktx.com>
  • Loading branch information
falkTX committed Oct 21, 2022
1 parent 09008bf commit 5369f88
Showing 1 changed file with 11 additions and 4 deletions.
15 changes: 11 additions & 4 deletions .github/workflows/build.yml
Expand Up @@ -197,10 +197,6 @@ jobs:
- uses: actions/checkout@v3
with:
submodules: recursive
- name: Fix up Xcode
run: |
sudo rm -Rf /Library/Developer/CommandLineTools/SDKs/*
sudo xcode-select -s "/Applications/Xcode_12.3.app"
- name: Build macOS universal
env:
CFLAGS: -arch x86_64 -arch arm64 -DMAC_OS_X_VERSION_MAX_ALLOWED=MAC_OS_X_VERSION_10_12 -mmacosx-version-min=10.12 -mtune=generic -msse -msse2
Expand Down Expand Up @@ -396,3 +392,14 @@ jobs:
--suppressions=./dpf/utils/valgrind-dpf.supp \
/usr/lib/carla/carla-bridge-native vst3 ./bin/${p} "" 1>/dev/null; \
done
- name: Test CLAP plugins
run: |
for p in $(ls bin/ | grep clap); do \
env CARLA_BRIDGE_DUMMY=1 CARLA_BRIDGE_TESTING=native \
valgrind \
--error-exitcode=255 \
--leak-check=full \
--track-origins=yes \
--suppressions=./dpf/utils/valgrind-dpf.supp \
/usr/lib/carla/carla-bridge-native clap ./bin/${p} "" 1>/dev/null; \
done

0 comments on commit 5369f88

Please sign in to comment.