Skip to content

ci(debug): replace tmate with upterm - #60

Merged
stasadev merged 1 commit into
mainfrom
20260901_stasadev_tmate_to_upterm
Sep 1, 2026
Merged

ci(debug): replace tmate with upterm#60
stasadev merged 1 commit into
mainfrom
20260901_stasadev_tmate_to_upterm

Conversation

@stasadev

@stasadev stasadev commented Sep 1, 2026

Copy link
Copy Markdown
Member

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

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

## 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

- tmate-io/tmate#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 <noreply@anthropic.com>
@stasadev
stasadev merged commit 222a22f into main Sep 1, 2026
8 checks passed
@stasadev
stasadev deleted the 20260901_stasadev_tmate_to_upterm branch September 1, 2026 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant