This is an example project to use Gradle multi-project build in monorepo. It uses GitHub Actions's on.push.paths to build only changed sub-project of the project.
In this example, there are four subprojects:
They have the following dependency:
By using on.push.paths
, only changed apps can be built as follows: