I don't commit anything with failing tests as a matter of principle. I want to be able to revert any commit at any point in the future and have some degree of confidence that the code should be in a working state.
Any "failing" tests in your workflow would be marked as pending rather than actually failing.