When using the python API client CLI tool a command which fails can still exit with a 0 exit code. This can lead Platform to mark jobs which didn't successfully complete with a green checkmark or to mistakenly progress workflows when a step didn't work.
When using the python API client CLI tool a command which fails can still exit with a 0 exit code. This can lead Platform to mark jobs which didn't successfully complete with a green checkmark or to mistakenly progress workflows when a step didn't work.
MWE: Running
Generates logs:
But the job is still marked as successful.