How to stop hand-maintaining monorepo CI path filters!
Monorepo CI has one recurring chore: every workflow carries a paths: list that someone has to keep in sync with the code. Add a shared library, forget to add it to three filters, and a breaking change sails through CI untested. dynamic-monorepo is a GitHub Action that works out which projects a push or pull request affects, including projects that depend on what changed. It reads the manifests you already have (package.json workspaces, go.mod, Cargo.toml, pyproject, pom.xml, Gradle, .csproj, Dockerfile, Helm), so most repos need no config at all! Example 1: All separate workflows into one raja
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in