То есть это технически ок хранить в репо код на разных языках? А если код и тесты на одном языке, есть причины хранить в отдельном репо? Из серии, когда дев не хотят, чтобы джоб падал из-за падающих тестов или ещё что-то?
Зачем хранить код тестов вместе с кодом проекта? Скорее всего для того, чтобы переиспользовать какие-то штуки в тестах. Возможно, зачем-то ещё можно, но так в голову не приходит. Можно ли переиспользовать в вашем случае?
> А если код и тесты на одном языке
Я просто не люблю свалку всего в один репозиторий, поэтому у меня тесты отдельно 🙂 Без особых за и против, я просто хотел свой чистенький реп с нуля.
> когда дев не хотят, чтобы джоб падал из-за падающих тестов или ещё что-то?
Здесь без разницы где они лежат, здесь как CI настроите)