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]
