я просто видел как-то что при пулле запускалась сборка и прогонялись тесты, выглядело убедительно
Мне кажется это больше по ci/cd вопрос чем по фронт и скорее всего что правильно зависит от конкретного проекта т.к. если это грубо говоря тудушка с крадом, то не вижу смысла насколько заморачиваться, если что-то большее то да.