From a9f1904454f6db3c0fe6745795ce5ae682357d88 Mon Sep 17 00:00:00 2001 From: Stanislav Zhuk Date: Tue, 1 Sep 2026 22:05:14 +0300 Subject: [PATCH] ci(debug): replace tmate with upterm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## Short Summary (TL;DR) The tmate servers have been shut down, so the debug session in these workflows never comes up. Switch to upterm, which does the same job. ## The Issue - https://github.com/tmate-io/tmate/issues/322 Same change as ddev/ddev#8789. ## How This PR Solves The Issue Swap `mxschmitt/action-tmate@v3` for `owenthereal/action-upterm@v1` and rename the step to match. The upterm action has no `github-token` input, so that line is dropped where it was passed. The `debug_enabled` description becomes `Enable remote debugging session`, which no longer names the tool, so the next replacement is one line to change instead of a rename in every workflow. ## Manual Testing Instructions Dispatch a workflow with `debug_enabled` checked and confirm the `Setup upterm session` step prints an `ssh ...@uptermd.upterm.dev` address you can connect to. ## Automated Testing Overview None. The step only runs on `workflow_dispatch` with `debug_enabled`. ## Release/Deployment Notes Debug-only, no effect on normal runs. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 5 --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ddc309e..7e21108 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,7 +11,7 @@ on: workflow_dispatch: inputs: debug_enabled: - description: 'Run the build with tmate set "debug_enabled"' + description: Enable remote debugging session type: boolean required: false default: false @@ -34,9 +34,9 @@ jobs: autostart: false version: ${{ matrix.version }} - - name: Setup tmate session + - name: Setup upterm session if: ${{ github.event_name == 'workflow_dispatch' && inputs.debug_enabled }} - uses: mxschmitt/action-tmate@v3 + uses: owenthereal/action-upterm@v1 with: limit-access-to-actor: true