Build error in latest commit
-
../../../../../HISE/hi_scripting/scripting/api/ScriptExpansion.cpp:2697:36: error: operands to ‘?:’ have different types ‘bool’ and ‘juce::var’ 2697 | return unlocker != nullptr ? unlocker->getExpiryTime() != juce::Time(0) : var(false);
-
@d-healey yes, yes, yes, I'm currently setting up the build servers to check compilation on each commit, please be patient :)
-
OK, I think I've got a system in place now that notifies me within 10 minutes after a commit if the compilation fails on any OS (it also runs a test suite and exports a demo project so the plugin compilation is also covered).
Boy was that annoying to setup...
-
@Christoph-Hart ... but mighty useful...
-
I even managed to implement those badges that the cool guys are using:
-
@Christoph-Hart now all you need is a monitor pinned to the wall with these in big and bold and you will be real professional shop...
-
Is this the sort of system anyone can use to automatically build their projects on multiple OS?
-
@d-healey No I've just hooked my local systems up to GitHub actions will will trigger a build script on each commit.
I'll also add a script that creates an installer and pushes GitHub releases everytime I add a new tag on the master branch.
-
@Christoph-Hart OMG That's freakin' brilliant! I noticed that the badge was red and saying "failed" yesterday, but I wasn't sure what it was about. It may have been just Mac.
-
HISE 3 is here!
-
@d-healey Boom
-
@d-healey bool(false) instead of var and will go though. I guess 🥸
-
@Christoph-Hart wowwwww
-
-
@Christoph-Hart Congrats for the HISE 3 release
-
@Christoph-Hart 3333333!
-
@Christoph-Hart wow - super - i freak out :thumbs_up:
-
Are both Master and Develop v3 now?
-
@DanH Version 3 is a tag - https://github.com/christophhart/HISE/tags
Master and Develop are both ahead of V3. For our purposes ignore the tags and just stick with develop.