Back to browse
GitHub Repository

Interactive CI pipeline debugger. Step through GitHub Actions workflows locally with Docker.

20 starsPython

PipeStep – Step-through debugger for GitHub Actions workflows

by photobombastic·Mar 12, 2026·12 points·9 comments

AI Analysis

●●SolidNiche GemSolve My Problem

gdb for CI pipelines — shell into failing steps locally instead of push-wait-read loops.

Strengths
  • Step-through execution with breakpoints lets you inspect container state mid-pipeline.
  • Interactive shell access to failed containers preserves exact filesystem and env vars.
  • Honest limitations doc — clearly scopes against act for debugging vs running.
Weaknesses
  • No secrets, matrix builds, or uses: action execution — limited workflow coverage.
  • Requires Docker Desktop running; adds friction for Windows and Linux users.
Target Audience

Backend developers debugging CI/CD pipelines

Similar To

act · nektos/act

Post Description

Hey HN — I kept seeing developers describe the same frustration: the commit-push-wait-read-logs cycle when debugging CI pipelines. So I built PipeStep.

PipeStep parses your GitHub Actions YAML, spins up the right Docker container, and gives you a step-through debugger for your run: shell commands. You can:

- Pause before each step and inspect the container state - Shell into the running container mid-pipeline (press I) - Set breakpoints on specific steps (press B) - Retry failed steps or skip past others

It deliberately does not try to replicate the full GitHub Actions runtime — no secrets, no matrix builds, no uses: action execution. For full local workflow runs, use act. PipeStep is for when things break and you need to figure out why without pushing 10 more commits. Think of it as gdb for your CI pipeline rather than a local GitHub runner.

pip install pipestep (v0.1.2) · Python 3.11+ · MIT · Requires Docker

Would love feedback, especially from people who've hit the same pain point. Known limitations are documented in the README + have some issues in there that I'd love eyeballs on!

Similar Projects