This PR fixes error propagation in the setup script. The bug was that when an error happens, example: Building C++ modules failed, the script would not return exit code 1. Rather it would just log the error and return exit code 0 as if everything is ok.
Pull request type
[x] Bugfix
[ ] Algorithm/Module
[ ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build related changes
[ ] Documentation content changes
[ ] Other (please describe):
Related issues
Delete if this PR doesn't resolve any issues. Link the issue if it does.
######################################
Reviewer checklist (the reviewer checks this part)
Description
This PR fixes error propagation in the setup script. The bug was that when an error happens, example:
Building C++ modules failed
, the script would not return exit code 1. Rather it would just log the error and return exit code 0 as if everything is ok.Pull request type
Related issues
Delete if this PR doesn't resolve any issues. Link the issue if it does.
######################################
Reviewer checklist (the reviewer checks this part)
Module/Algorithm
Documentation checklist