potiuk edited a comment on pull request #31104:
URL: https://github.com/apache/spark/pull/31104#issuecomment-758683871


   > I see, the new approach sounds much better. Thanks for working on this.
   
   You are welcome! Happy to help!
   
   Also the action has quite more sophisticated ways of cancelling the builds. 
I think at Apache Airflow we are saving at least 30% (in some cases even more) 
of the build time by pretty aggressive cancelling.
   
   For example when any of our jobs fails at the "static check" failure we also 
cancel the workflow aggressively as well.
   
   This is important because we have 5-10 minutes long 'static checks' and 
40-50 minutes tests. but we want to start tests as soon as possible rather than 
waiting for static checks to complete. So we want to start them in parallel, 
but then if any of the static checks fails, we want to cancel all running tests 
because we know the change will have to be re-pushed anyway.  
   
   Unfortunately GA only allow such 'fail-fast' in matrix-jobs, so I had to add 
this option to the cancel action.
   
   This way we save even more of the precious build time for the whole ASF 
community.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to