Skip to content
Debug your GitHub Actions via SSH by using tmate to get access to the runner system itself.
TypeScript JavaScript
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows Initial commit Aug 23, 2019
__tests__ Initial commit Aug 23, 2019
docs docs: enhanced readme Aug 23, 2019
src fix: brew does not need sudo Oct 31, 2019
.gitignore Initial commit Aug 23, 2019
LICENSE Initial commit Aug 23, 2019
README.md feat: added note about supported operating systems Oct 31, 2019
action.yml docs: added icon and color to action.yml Aug 26, 2019
jest.config.js Initial commit Aug 23, 2019
package-lock.json Initial commit Aug 23, 2019
package.json Initial commit Aug 23, 2019
tsconfig.json Initial commit Aug 23, 2019
yarn.lock fix: fixed GitHub Action Aug 23, 2019

README.md

Debug your GitHub Actions by using tmate

This GitHub Action offers you a direct way to interact with the host system on which the actual scripts (Actions) will run.

Supported Operating Systems

  • Linux
  • macOS

Getting Started

By using this minimal example a tmate session will be created.

name: CI
on: [push]
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - name: Setup tmate session
      uses: mxschmitt/action-tmate@v1

To get the connection string, just open the Checks tab in your Pull Request and scroll to the bottom. There you can connect either directly per SSH or via a web based terminal.

alt text

You can’t perform that action at this time.