к примеру
- репо backend
- репо frontend
- репо project (submodule backend; submodule frontend; deploy/
cd.sh)
принимаются pr's в отдельных ветках
далее в "project" обновляют сабмодули в отдельном pr'е
далее стартует CD (изменения в мастере)
CD чекает хеши отдельных сабмодулей?
и допустим если изменился хеш только фронта, то в CD передаем параметр (мол онли фронт билд), верно?