A GitHub Action that detects path changes in monorepos to conditionally run workflows and save CI/CD resources.
Has Changed Path is a GitHub Action that detects whether specific file paths have changed in the latest commit, enabling conditional execution of CI/CD jobs. It solves the problem of unnecessary deployments and resource waste in monorepo environments by allowing developers to run jobs only when relevant code changes occur.
Developers and DevOps engineers working with monorepos who need to optimize their GitHub Actions workflows to save time and computational resources.
Unlike GitHub's native path filtering at the workflow level, this action provides change detection at the job step level with more flexible path matching, making it ideal for complex monorepo setups with interdependent packages.
GitHub Action that saves time and money in monorepo environments
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.