Mago 0.0.18 fixes a critical issue with the exit code behavior of the mago lint
command. The expected behavior is that the command exits with a code of 1
if any issues of level error
are detected, and 0
otherwise. However, this behavior was recently broken, causing the command to return a non-zero exit code for any results that contained issues, even those below the error
level.
This has now been corrected. The mago lint
command will once again return 1
only when issues of level error are present, ensuring proper functionality and alignment with CI/CD workflows.