{"repo":"owenthereal/action-upterm","free":true,"listed":false,"github":"https://github.com/owenthereal/action-upterm","clone":"git clone https://github.com/owenthereal/action-upterm.git","description":"Enable real-time SSH debugging of GitHub Actions using upterm, providing direct access to the runner system for enhanced troubleshooting and workflow control.","language":"JavaScript","stars":57,"topics":["debug","github-actions","ssh","upterm","actions","github-action","tmux","debugging"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Debug GitHub Actions With SSH This GitHub Action enables direct interaction with the host system running your GitHub Actions via SSH, utilizing upterm and tmux. This setup facilitates real-time GitHub Actions debugging and allows seamless workflow continuation. Features - Interactive Debugging : Gain SSH access to the GitHub Actions runner to diagnose and resolve real-time issues. - Workflow Control : Resume workflows post-debugging without complete restarts, saving time and preserving state. Supported Operating Systems - Linux - Fully supported - macOS - Fully supported - Windows - Supported (requires MSYS2, automatically installed on GitHub Actions Windows runners) Getting Started To set up an upterm session within your GitHub Actions workflow, use this example: Access the SSH connection string in the Checks tab of your Pull Request. Use Registered Public SSH Keys To enhance security, you can restrict access to the upterm session to specific authorized GitHub profiles. First, ensure you have added an SSH key to your GitHub profile. If your registered public SSH key differs from your default private SSH key, specify the path manually: ssh -i . Use Custom Upterm Server To host your own Upterm server, follow the instructions for deployment across various cloud providers. Configure the Upterm server with the upterm-server input parameter: Pin a Specific Upterm Version By default, the action downloads the latest Upterm release directly from GitHub. To pin a specific release (for","default_branch":null,"files":null,"tree":[],"storefront":"/r/owenthereal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/owenthereal/action-upterm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}