Hasty Briefsbeta

Bilingual

Show HN: Wush-Action – SSH into GitHub Actions over WireGuard

9 months ago
  • #SSH
  • #Debugging
  • #GitHub Actions
  • Add `coder/wush-action` to GitHub Actions workflow to enable SSH access.
  • Install wush locally using the provided shell script.
  • Copy authentication key from GitHub Actions logs and use `wush ssh` to connect.
  • Wush establishes an E2E-encrypted WireGuard tunnel between local machine and GitHub Actions runner.
  • Supports Linux, Windows, and macOS on various architectures (x86_64 and arm64).
  • Use `if: ${{ !cancelled() }}` to ensure wush runs unless the job is cancelled.
  • Avoid `always()` as it prevents workflow cancellation from stopping wush.