diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index 43e875a9c..0903de7d9 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -21,3 +21,7 @@ jobs:
           make utest
           make stest
           popd
+
+      - name: Setup tmate session
+        if: ${{ failure() }}
+        uses: mxschmitt/action-tmate@v3