Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

Show HN: Rewindr – Local shell inside failed GitHub Actions snapshots

Rewindr provides a local shell inside failed GitHub Actions job snapshots, allowing developers to debug CI failures interactively without re-running workflows. The tool captures the exact state at failure and makes it accessible locally.

Background

- **GitHub Actions** is a CI/CD platform that automatically runs tasks (build, test, deploy) when code changes are pushed. When a step fails, GitHub offers limited debugging — you can re-run the whole workflow, but can't easily inspect the exact state at failure. - **rewindr** is a new open-source tool that creates a local interactive shell inside a *failed* GitHub Actions run, using the snapshot of the runner's filesystem and environment. This lets developers debug failures directly without reproducing issues locally. - It works via a self-hosted runner + Docker to capture and replay the CI job's state after it fails — essentially a "time machine" for CI debugging. - This matters because CI failures are notoriously hard to debug; rewindr could save significant time by providing full visibility at the failure point.

Related stories