Debugging flaky specs in a Github Action (Flaky Specs, Part 4)

Run your spec directly in CI / Github Action If you are unable to reproduce the error locally - try running your spec directly in CI. Github Actions and CI in general aren’t designed to allow you to SSH into them, but you can still do that with a couple of changes: Force it to stay “alive” Allow it to accept incoming connection with upterm or ngrok 1 Upterm Github Action The Upterm Github Action…