если честно ваша задача не выглядит сложной даже с тремя репами. Вам нужно автоматизировать сборку, чтобы можно было выбрать определённые версии и собрать ? С чем именно сложность возникает? Как вариант по Makefile(или что там у вас) в каждой репе + общая обвязка, которая запускает сборку указанной версии для каждой репы. Это всё можно обмазать какой нибудь CI встроенной (github actions, gitlab) и сделать чтобы оно само по пушу это все собирало
Ну ок. Фактически - велосипед. Я решил узнать, может что то для дураков существует из-коробки почти. Вдруг.