I’ve a project which has status checks for a matrix of language versions and OS’s
When its all passes, its fine. Usually when a check fails its a silly mistake and it doesn’t matter that remaining in-progress checks get cancelled. Occasionally, a check fails for an OS/language specific reason, but all the remaining checks will get cancelled and the information about where it passes and where it fails (which would be really useful) is not available.
How can I make it so that if one job of the matrix fails, it doesn’t cancel all remaining checks?