ну вообще странно, если CI решает, какие тесты запускать. тут надо писать тулзу, которая будет смотреть заафекченные файлы, используемые в тесте и предоставлять эту инфу в CI, как например та же lerna умеет видеть изменения и триггериться только на те пакеты в монорепе, где были изменения