Skip to content

Details

GitHub Actions Workflows can be pretty hard to understand and debug, since they normally run in a different environment than we have locally. Often we can sort out what's wrong by working locally or running on Gitpod, but sometimes we need to be able to see what's really going on in the GitHub runner.

That's when action-tmate comes into play. With it we can actually ssh into a running test runner and manually explore what's going wrong with a test.

We'll use action-tmate to explore an add-on's tests and DDEV core tests.

This isn't just about DDEV though. If you use GitHub workflows for *anything* you'll want to develop expertise with action-tmate.

Members are also interested in