It turns out that you actually have to add failure() to each condition otherwise a default status check of success() is applied (thanks github). Looks redundant but whatever. Thanks to @kasper93 for actually reading the documentation.
It turns out that you actually have to add failure() to each condition otherwise a default status check of success() is applied (thanks github). Looks redundant but whatever. Thanks to @kasper93 for actually reading the documentation.