Failures cause the runner to hang in ruby 3.2
Closed this issue · 2 comments
thatsmydoing commented
In ruby 3.2, if any test fails, the entire runner hangs and never exits.
I also tried adding it to the test matrix and it also hangs there https://github.com/thatsmydoing/turbo_test/actions/runs/4924094038/jobs/8796711346
thatsmydoing commented
It seems this is fixed with newer async
. It's fixed in at least 2.6.1 (and was broken as of 2.5.0)
ioquatix commented
Thanks, yes, there have been some internal improvements to the reactor termination process. I'll probably need to circle back to this issue and confirm it's fixed correctly, but I'm glad to hear it's now working as expected.