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.