Re: [PATCH] ci: enable EXPENSIVE for contributor builds
- From
Junio C Hamano <gitster@pobox.com>
- Date
- May 11, 2026, 08:29 UTC
- Message-ID
- <xmqq33zys62a.fsf@gitster.g>
- In-Reply-To
- <agF_0x0yq78J-RFk@pks.im>
Patrick Steinhardt <ps@pks.im> writes:
Show 5 quoted lines
> So with this change we now run the tests for all "official" branches, > and on pull requests. Which raises the question: are there any events > that happen regularly that are excluded by this? Because if not I think > it might be sensible to just enable this unconditionally, also because > that would make jobs on GitLab CI run expensive tests, as well.
The simplicity certainly is tempting.
We could instead do the "let's enable only on linux-test-vars" kind of "optimization", which is on the other side of the extreme, but that is only valid if the kind of bugs that can be revealed only by EXPENSIVE tests, which may not be caught by others, is expected to be pretty much platform or configuration agnostic. I somehow doubt that it is the case.
In any case, I think spending on more machine cycles is certainly cheaper than human resources for things like this.
Thanks.