есть. Я как раз сейчас твою проблему решаю
https://github.com/labs42io/circleci-monorepoИз минусов. Не работает повторный прогон джобы/воркфлоу. Этот скрипт отстреливает изменения ТОЛЬКО по последнему коммиту. Другими словами, если в бренче больше одного коммита, то скрипт отрабатывает не так как ожидается.
Workarounds:
- Сквошить коммиты в CI и сравнивать изменения
- Использовать diff по бренчам
- ???