Skip to content

Commit 38236c2

Browse files
committed
New VST3 build
1 parent 910df0f commit 38236c2

File tree

1 file changed

+4
-22
lines changed

1 file changed

+4
-22
lines changed

.github/workflows/build-mac.yml

Lines changed: 4 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ env:
1313
BUILD_DIR: build-mac
1414
ARTIFACT_EXT: mac
1515
PLUGINVAL_VER: v1.0.2
16-
VST3_VER: v3.7.7_build_19x
16+
VST3_VER: v3.7.7_build_19
1717

1818
jobs:
1919
build-mac:
@@ -55,25 +55,7 @@ jobs:
5555
shell: bash
5656
run: |
5757
cd iPlug2/Dependencies/IPlug
58-
./download-iplug-sdks.sh
59-
60-
# - name: Checkout VST3 SDK
61-
# if: steps.cache-deps.outputs.cache-hit != 'true'
62-
# uses: actions/[email protected]
63-
# with:
64-
# repository: steinbergmedia/vst3sdk
65-
# submodules: recursive
66-
# path: "iPlug2/Dependencies/IPlug/VST3_SDK"
67-
68-
- name: Build VST3 Validator
69-
if: steps.cache-vst3.outputs.cache-hit != 'true'
70-
shell: bash
71-
run: |
72-
mkdir VST3_BUILD
73-
cd VST3_BUILD
74-
cmake ../iPlug2/Dependencies/IPlug/VST3_SDK -DCMAKE_BUILD_TYPE=Release
75-
make validator -j
76-
mv bin/Release/validator ../iPlug2/Dependencies/IPlug/VST3_SDK
58+
./download-vst3-sdk.sh ${{env.VST3_VER}} build-validator
7759
7860
- name: Build
7961
shell: bash
@@ -146,12 +128,12 @@ jobs:
146128
pgrep -x AudioComponentRegistrar >/dev/null && killall -9 AudioComponentRegistrar; echo "killed AudioComponentRegistrar" || echo "AudioComponentRegistrar Process not found"
147129
pluginval.app/Contents/MacOS/pluginval --skip-gui-tests --validate-in-process --output-dir "./bin" --validate ~/Library/Audio/Plug-Ins/Components/${{env.PROJECT_NAME}}.component || exit 1
148130
149-
- name: Test AUv2 with AUval
131+
- name: Test AUv2 with auval
150132
shell: bash
151133
run: |
152134
./validate_audiounit.sh config.h
153135
154-
# - name: Test AUv2 with AUval (RTSafe)
136+
# - name: Test AUv2 with auval (RTSafe)
155137
# shell: bash
156138
# run: |
157139
# ./validate_audiounit.sh config.h rtsafe

0 commit comments

Comments
 (0)