vst3-sys icon indicating copy to clipboard operation
vst3-sys copied to clipboard

Discussion about using the SDK validator for CI

Open MirkoCovizzi opened this issue 5 years ago • 1 comments

I was thinking about using the validator from the SDK to guarantee that, by testing the examples, between PRs there are no protocol breakages. What's the best way to approach this? I'm not a fan of adding pre-compiled executables and use those for the validation, so the alternative would be to separately compile them as needed through some workflow.

What's your opinion on this @m-hilgendorf ?

MirkoCovizzi avatar May 04 '20 21:05 MirkoCovizzi

The "proper" approach to this is to run a GH action that checks out the VST3 SDK repo, builds the validator from source, and caches the build artifacts to run it (using actions/cache or similar).

Another thing we can do is just host the validator binaries somewhere, since the SDK is big and building takes a long time, and I think caches are refreshed from time to time.

m-hilgendorf avatar May 08 '20 21:05 m-hilgendorf