Not sure why, but before_script seems to always succeed even if a step fails.
added 1 commit
Compare with previous version
merged
mentioned in commit 2b526815