kopia lustrzana https://github.com/jameshball/osci-render
Add pluginval to CI
rodzic
1e112425e4
commit
dcfba66f00
|
@ -0,0 +1,31 @@
|
||||||
|
#!/bin/bash -e
|
||||||
|
|
||||||
|
PLUGIN="osci-render"
|
||||||
|
|
||||||
|
# Test mac version
|
||||||
|
if [ "$OS" = "mac" ]; then
|
||||||
|
curl -L "https://github.com/Tracktion/pluginval/releases/latest/download/pluginval_macOS.zip" -o pluginval.zip
|
||||||
|
unzip pluginval
|
||||||
|
pluginval.app/Contents/MacOS/pluginval --strictness-level 10 --verbose --output-dir "$ROOT/bin" --validate "~/Library/Audio/Plug-Ins/VST3/$PLUGIN.vst3" || exit 1
|
||||||
|
pluginval.app/Contents/MacOS/pluginval --strictness-level 10 --verbose --output-dir "$ROOT/bin" --validate "~/Library/Audio/Plug-Ins/Components/$PLUGIN.component" || exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Test linux version
|
||||||
|
if [ "$OS" = "linux" ]; then
|
||||||
|
cd "$ROOT/bin"
|
||||||
|
|
||||||
|
curl -L "https://github.com/Tracktion/pluginval/releases/latest/download/pluginval_Linux.zip" -o pluginval.zip
|
||||||
|
unzip pluginval
|
||||||
|
./pluginval --strictness-level 10 --verbose --output-dir "$ROOT/bin" --validate "$ROOT/Builds/LinuxMakefile/build/$PLUGIN.vst3" || exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Build Win version
|
||||||
|
if [ "$OS" = "win" ]; then
|
||||||
|
cd "$ROOT/bin"
|
||||||
|
|
||||||
|
curl -L "https://github.com/Tracktion/pluginval/releases/latest/download/pluginval_Windows.zip" -o pluginval.zip
|
||||||
|
unzip pluginval
|
||||||
|
pluginval.exe --strictness-level 10 --verbose --output-dir "$ROOT/bin" --validate "$ROOT/Builds/VisualStudio2022/x64/Release/VST3/$PLUGIN.vst3/Contents/x86_64-win/$PLUGIN.vst3" || exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
cd "$ROOT"
|
Ładowanie…
Reference in New Issue