Currently, the build pipeline runs for any changes, even though some changes are known as not affecting the build results. For instance,
- A change in documentation won't affect the build results of PHPUnit tests, static analysis or coding standards check.
- A change in the configuration of a certain tool (e.g. PHPUnit) won't affect other build tools (e.g. PHPStan).
- A change driver- or platform-specific code won't affect the build results in other drivers or platforms.
With that in mind, we can annotate the build jobs with paths and paths-ignore (documentation).
Currently, the build pipeline runs for any changes, even though some changes are known as not affecting the build results. For instance,
With that in mind, we can annotate the build jobs with
pathsandpaths-ignore(documentation).