This also allows us to parallelize our buildFiles / performActions / cleanFiles / cleanActions processes, rather than using "sync" versions in sequence. That should speed things up for those with many output files.
TODO:
[x] tests for each hook, to verify async works, also in conjunction with sync
[x] integration tests to verify async works across multiple hooks
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Make all of our hooks support async.
This also allows us to parallelize our buildFiles / performActions / cleanFiles / cleanActions processes, rather than using "sync" versions in sequence. That should speed things up for those with many output files.
TODO:
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.