Re: [PATCH] ci/install-depends: attempt to fix "brew cask" stuff
From: Junio C Hamano <hidden>
Date: 2021-01-28 05:24:11
Jeff King [off-list ref] writes:
The downside, of course, is that a failure that will happen on every
platform will mean wasted CPU to trigger the same failure over and over.
But:
- I rarely see that myself, because I wouldn't bother pushing up to CI
until "make test" passed locally. So usually I'm finding portability
issues via CI. Other people might be different, though.This is the same for me.
- we already have the Windows tests in a separate matrix anyway, so a
failure on Linux would run the whole Windows suite (which is an
order of magnitude more expensive)But they tend to finish earlier than OSX and Ubuntu jobs; their sharding of the tests into 10 jobs may probably have something to do with this.
- even within the Windows matrix, I think running the rest of the
tests after a failure is still valuable. If there's a second
failure, you save a round-trip to CI (so it doesn't reduce CPU, but
it may help latency to reach a passing state).