В настоящее время я настраиваю рабочий процесс с действиями Github для своей команды. Однако у меня есть более десятка репозиториев для наших различных микросервисов, и я не хочу просто неуклюже копировать каталог .github / workflows / между каждым из них. Если нам нужно изменить наш рабочий процесс, мне придется скопировать все изменения между каждым репозиторием.
Решение, которое я сейчас рассматриваю, - это просто иметь каталог моих рабочих процессов как подмодуль git. (Изменить: протестировано, и когда ваш каталог рабочих процессов является подмодулем, github не распознает его как содержащий действия)
Есть ли альтернатива этому решению? Существуют ли какие-либо текущие «лучшие практики» для управления этими рабочими процессами?