rushstack
rushstack copied to clipboard
[rush] Update the functionality that runs external lifecycle processes to be async.
Summary
This PR refactors the executeCommand
and related functions to be async. This is in preparation for some follow-up work to merge executeCommandAndProcessOutputWithRetryAsync
into the executeCommandAsync
function.
How it was tested
This change needs some more testing.