On the Azure SDK team we have a set of mono-repos, one of each language/runtime. In the repo there are client libraries for many of the Azure services. We want to make use of required checks, however we build different parts of the mono-repo depending on the change that was made.
Ideally we could make checks required IF the set of changes in the PR modifies a set of files under a particular path. At the moment checks are either required or not.