Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Incorporate tmate into CI to facilitate debugging #896

Closed
ns-rse opened this issue Sep 6, 2024 · 0 comments · Fixed by #946
Closed

Incorporate tmate into CI to facilitate debugging #896

ns-rse opened this issue Sep 6, 2024 · 0 comments · Fixed by #946

Comments

@ns-rse
Copy link
Collaborator

ns-rse commented Sep 6, 2024

Discovered the tmate GitHub action which facilitates debugging of failed GitHub Actions.

In essence when a job fails it gives you the SSH connection details to the Virtual Machine that has been spun up, you can connect and play around, working out what has gone wrong. This shortens the feedback/development cycle.

It would be useful to incorporate this into the test and some other workflows TopoStats uses.

ns-rse added a commit that referenced this issue Oct 14, 2024
Resolves #896

Adds [debugging with tmate](https://github.com/marketplace/actions/debugging-with-tmate) action to `tests.yaml` which
allows SSHing into GitHub Runners _if_ tests have failed.
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 a pull request may close this issue.

1 participant