The source project of this merge request has been removed.
ci: require passing tests
Requiring passing tests will help us catch regressions before they happen.
A couple of tests have been broken for at least a year and a half, and they have been fixed where possible or skipped where not with comments on the tests as to their broken status, and issues tracking their breakage:
While fixing them completely would be preferable, their failures are preventing the repo from being able to rely on test results during CI; this change will mean we can rely on the tests that do work to catch regressions going forward.
Related MR requesting CI test enforcement from a year and a half ago: !81 (closed)