Moved reading standard error and standard output to before waiting for exit on process.
Turns out this was seen before, if you look at RunCommandStdOut, there is a comment that says to read stdout and stderr before waiting to exit to avoid deadlocks, but it must have been missed for the other methods. 🤦
Test files
Changelog
Additional comments
not very easy to test all of these, though InstallPackageLocal should be enough to prove that it works (as that is where the error was originally). do not merge unless @albinber has tested that it is fixed.
The check `documentation-compliance` has already been run previously and recorded as a successful check. This check has not been run again at this time.
NOTE: Depends on
Issues addressed by this PR
Closes #137
Moved reading standard error and standard output to before waiting for exit on process. Turns out this was seen before, if you look at
RunCommandStdOut
, there is a comment that says to read stdout and stderr before waiting to exit to avoid deadlocks, but it must have been missed for the other methods. 🤦Test files
Changelog
Additional comments
not very easy to test all of these, though InstallPackageLocal should be enough to prove that it works (as that is where the error was originally). do not merge unless @albinber has tested that it is fixed.