Я уже около полугода не использую GitHub Actions в рабочих нуждах, но до сих пор периодически с ним сталкиваюсь и каждый раз ловлю боль от вынужденной копипасты портянок пайплайнов (в терминологии GitHub’а их принято называть - workflows) из репозитория в репозиторий. Возможно, это персонально моя проблема, но как-то я не загорелся идеей писать кастомные Actions для своих потребностей, а использовать чужие мне кажется достаточно не безопасным действием. И только вчера увидел, что в блоге GitHub’а от десятого марта есть новость, что теперь написанные ранее пайплайны можно переиспользовать просто указав репозитории в котором лежит требуемый пайплайн и требуемый тэг (или бранч). Запуск “переиспользуемых” джоб можно кастомизировать переменными. Достаточно странно, что такой возможности не было изначально, но хорошо, что она все-таки появилась.
Запись в блоге:
github.blog/2022-02…-actions
Ссылка на документацию:
docs.github.com/en/acti…orkflows