diff --git a/scripts/postbuild_macos.sh b/scripts/postbuild_macos.sh index 8e5069f..1f0d6da 100755 --- a/scripts/postbuild_macos.sh +++ b/scripts/postbuild_macos.sh @@ -11,6 +11,7 @@ OUTPUT=${ROOT}/build ARTEFACTS=${OUTPUT}/StftPitchShiftPlugin_artefacts/${CONFIG} PLUGINVAL=${OUTPUT}/_deps/pluginval-src/Contents/MacOS/pluginval +# Execute pluginval. "${PLUGINVAL}" ${ARGS} "${ARTEFACTS}/VST3/StftPitchShiftPlugin.vst3" || exit $? # Are you trying to validate a .component on macOS? @@ -29,9 +30,12 @@ if [ -d ~/Library/Audio/Plug-Ins/Components ]; then fi +# Delete intermediate files. +rm "${ARTEFACTS}/libStftPitchShiftPlugin_SharedCode.a" || exit $? + # Zip binaries to preserve file permissions during artifact upload. # https://github.com/actions/upload-artifact/issues/38 # https://github.com/actions/upload-artifact#permission-loss pushd "${ARTEFACTS}" -zip -rm StftPitchShiftPlugin.zip . +zip -rm StftPitchShiftPlugin.zip . || exit $? popd diff --git a/scripts/postbuild_ubuntu.sh b/scripts/postbuild_ubuntu.sh index 3e312fe..63050bd 100755 --- a/scripts/postbuild_ubuntu.sh +++ b/scripts/postbuild_ubuntu.sh @@ -16,11 +16,15 @@ PLUGINVAL=${OUTPUT}/_deps/pluginval-src/pluginval # https://github.com/Tracktion/pluginval/blob/develop/docs/Command%20line%20options.md export SKIP_GUI_TESTS=1 +# Execute pluginval. "${PLUGINVAL}" ${ARGS} "${ARTEFACTS}/VST3/StftPitchShiftPlugin.vst3" || exit $? +# Delete intermediate files. +rm "${ARTEFACTS}/libStftPitchShiftPlugin_SharedCode.a" || exit $? + # Zip binaries to preserve file permissions during artifact upload. # https://github.com/actions/upload-artifact/issues/38 # https://github.com/actions/upload-artifact#permission-loss pushd "${ARTEFACTS}" -zip -rm StftPitchShiftPlugin.zip . +zip -rm StftPitchShiftPlugin.zip . || exit $? popd