Skip to content

actdbg 0.2.0 — time-travel for CI

Choose a tag to compare

@Socialpranker Socialpranker released this 11 Jun 07:36

Time-travel arrived.

actdbg now docker commits the job container after every step. So:

  • actdbg back 3 — a fresh container with the state exactly as it was right after step 3 (env included; --cmd for one-offs)
  • actdbg rerun --from 5 — fix your workflow, re-run from the failed step in seconds, not minutes. The e2e in CI does the full cycle on real Docker: fail at step 2 → sed the fix → rerun --from 2 → step 3 runs → green.
  • actdbg diff — step x-ray: files each step created/changed/deleted + its $GITHUB_ENV delta + timing

Honest limits, as always: rerun executes run: steps and stops at uses: actions with a message (full re-runs in v0.3); snapshots cost disk while you debug — actdbg clean wipes all of it; --no-snapshot opts out.

go install github.com/Socialpranker/actdbg@latest