diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 230a6433..7b095d9a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -189,6 +189,15 @@ jobs: run: cmake --build . --config "${Env:BUILD_TYPE}" -j 2 - name: Test run: ${{runner.workspace}}/build/tests/Release/sfizz_tests + - name: Install pluginval + run: | + Invoke-WebRequest https://github.com/Tracktion/pluginval/releases/download/latest_release/pluginval_Windows.zip -OutFile pluginval.zip + Expand-Archive pluginval.zip -DestinationPath pluginval + echo "$(Get-Location)\pluginval" | Out-File -FilePath ${Env:GITHUB_PATH} -Encoding utf8 -Append + pluginval\pluginval --version + - name: Validate VST3 + working-directory: ${{runner.workspace}}/build + run: pluginval --validate-in-process --validate sfizz.vst3 - name: Create installer working-directory: ${{runner.workspace}}/build run: iscc /O"." /F"${Env:install_name}" /dARCH="${Env:platform}" innosetup.iss