I have builds set up for Windows (windows-latest) and macOS - it’s a matrix, so 2 builds run for each.
Sometimes one of the Windows ones fails and cuts off messages like this:
2020-04-19T08:57:16.6185991Z -- Configuring done 2020-04-19T08:57:19.0547176Z -- Generating done 2020-04-19T08:57:19.6715826Z CMake Warning: 2020-04-19T08:57:19.6918171Z ##[error]Process completed with exit code 1. 2020-04-19T08:57:19.6939372Z Cleaning up orphan processes
…but the other Windows build works. Then I re-run everything using the “re-run” button and they all pass (or they swap and the other Windows one fails this time).
Seems like something is killing the process randomly but don’t have access to any additional info - just the cut-off logs.
This is happening frequently enough that it’s annoying because the macOS ones randomly get “cancelled by user” when nobody has touched it as well
Windows builds take ~20-25 minutes, so manually re-running all the time is not a good option.
Any idea how to troubleshoot this?