kbendick opened a new pull request #3524:
URL: https://github.com/apache/iceberg/pull/3524


   This is a draft PR to run all of the current parallel Github Actions as one 
work group, so that they will abort if any amongst them fails.
   
   Major changes:
   - Uses a workflow orchestrator. This is the one workflow that reacts to on 
change events. The rest of the workflows will be individually converted to 
runnable workflows. This is what enables the grouping of PRs into a single 
unit, despite running in parallel and being managed by individual files (the 
greater parallelism ultimately makes the tests run faster and the individual 
files makes each test set more independent and allows us to only run a subset 
of the tests as needed.
   
   A few other changes can be seen here:
   - Remove the `on: push` statement: This happens for any push. This is overly 
broad, and has unintended consequences of runnings actions for example after 
we've merged into the master branch (which isn't needed). We can get the 
desired behavior by using `sychronize` type of `pull_request`.
   - Adds an `if` check to not run tests in a draft: If somebody opens a WIP 
PR, for example to discuss it with others, they shouldn't be forced to have all 
test suites run on every push. This has a check that the PR is not a draft in 
each job.
   
   This is a WIP. More links and things will be added as needed.


-- 
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.

To unsubscribe, e-mail: [email protected]

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