For a very long time we’ve had Windows tests in the main pipeline (hidden away, 
not in the default view), but the pipeline proceeds to publish regardless of 
whether Windows tests fail or even run at all.

Now seems like a good time to review whether to:
a) treat Windows tests as first-class tests and prevent the pipeline from 
proceeding if any test fails on Windows
b) keep as-is
c) change Windows tests to trigger only once a week rather than on every 
commit, if they are going to remain "informational only"

One disadvantage to making Windows tests gating is that they currently take 
much longer to run (around 5 hours, vs 2 hours for Linux tests).

Reply via email to