When doing the aggregate with randomness PR I noticed a couple of small issues. In particular the workflow was downloading the bindings with the install command instead of building the new version of the code and unit tests were failing because the new feature was not available in the bindings.
This needs to be handled first so I moved the other small changes over to here for clarity and separation of concerns.
Description of Changes
Update install script to check for process.env.CI or process.env.BLST_TS_FORCE_BUILD to enforce building of bindings
Fix scripts/dev command (leftover from merging code to master and first time running since)
Motivations
When doing the aggregate with randomness PR I noticed a couple of small issues. In particular the workflow was downloading the bindings with the install command instead of building the new version of the code and unit tests were failing because the new feature was not available in the bindings.
This needs to be handled first so I moved the other small changes over to here for clarity and separation of concerns.
Description of Changes
process.env.CI
orprocess.env.BLST_TS_FORCE_BUILD
to enforce building of bindingsscripts/dev
command (leftover from merging code to master and first time running since)using std::string_literals