Clarification regarding the GitHub Actions pre-submit testing

Stuart Marks stuart.marks at oracle.com
Thu Mar 18 02:55:28 UTC 2021



On 3/17/21 6:43 AM, Aleksey Shipilev wrote:
> TL;DR: I view GHA as the OpenJDK-wide litmus test for the "green" master.

I think this is premature. Who is responsible for maintaining the systems on which 
GHA workflows run? Are they configured correctly and consistently? Who keeps the 
configurations up to date? If they are broken, who fixes them? Do they produce 
reliable results? etc.

My main takeaway from Magnus' message is that his team doesn't have these 
responsibilities. Ok, then who does? Or... is nobody responsible? (Seems plausible.) 
Until this is resolved, GHA can't be the indicator of a green master.

Now certainly it would be sensible to be pragmatic. If a commit causes ALL the 
builds to fail, sure, it seems likely there's a problem with the commit that will 
need to be fixed before integration. If there's some random test failure somewhere 
unrelated and I can't ascertain why, well, I have limited time to spend chasing down 
random failures that seem unlikely to indicate an actual problem.

s'marks


More information about the jdk-dev mailing list