Debugging CI/CD pipelines locally has been unexplored. The complexity of mapping pipeline execution to local environments made it prohibitively expensive.

AI coding tools changed that—the cost dropped dramatically.

We built Magnolia—a CLI to run GitHub Actions, GitLab CI, and Forgejo pipelines locally.

https://github.com/tuist/magnolia

Not feature-complete yet, but open to contributions. Our goal: help teams move to forge-native CI.

No more push-pray-wait cycles.

#DevTools #CICD #Swift

GitHub - tuist/magnolia: Run your CI pipelines locally

Run your CI pipelines locally. Contribute to tuist/magnolia development by creating an account on GitHub.

GitHub
@pedro how does this contrast with https://github.com/nektos/act ?
GitHub - nektos/act: Run your GitHub Actions locally 🚀

Run your GitHub Actions locally 🚀. Contribute to nektos/act development by creating an account on GitHub.

GitHub
@stylus solves the same problem, but doesn’t limit the scope to GitHub Actions. We want to support all the Git forges that have CI built-in.
And it's written in rust 💕