[FIX] Correct exit code handling
Previously, successful runs of seco-setup.py
returned a non-zero exit code or inconsistent values while failures returned zero.
This wasn’t noticeable in manual builds but caused CI pipelines to fail immediately, since they run with set -e
and rely on correct exit codes.
This commit normalizes exit behavior so that success consistently returns 0 and failures return a non-zero code.
Represents: CLEAOS-853
VERSIONING Select one of the following version increments: Version bump type: [MINOR]