From d0f127718f3440a40528dc78b3b8c363d9d688af Mon Sep 17 00:00:00 2001 From: Noortheen Raja Date: Sun, 20 Mar 2022 10:55:12 +0530 Subject: [PATCH] chore: add tmate for manual ssh into runner --- .github/workflows/test.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 2953bf817..407c7cc04 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -7,6 +7,12 @@ on: pull_request: branches: - main + workflow_dispatch: + inputs: + tmate_debug_enabled: + description: 'Run the build with tmate debugging enabled (https://github.com/marketplace/actions/debugging-with-tmate)' + required: false + default: false jobs: ci: @@ -30,6 +36,10 @@ jobs: python -m pip --version python -m pip install wheel python -m pip install -r requirements/tests.txt + - name: Setup tmate session + uses: mxschmitt/action-tmate@v3 + if: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.tmate_debug_enabled }} + timeout-minutes: 15 - name: Run QA Checks if: ${{ startsWith(matrix.os, 'ubuntu') && startsWith(matrix.python-version, '3.10') }} run: python -m xonsh run-tests.xsh qa