Hey, does anyone have experience with reusing github actions/workflows on multiple private repositories in a microservice architecture and would like to maybe share how you are doing it or some possible solutions?
The most important things are:
• Repo containing the reusable actions/workflows needs to be private.
• Service repos should reference the reusable actions/workflows repo (not distribute workflows)
So far I have tested out:
Reusable workflows: would be very nice but it requires the reusable workflow repo to be public or internal (we don't have enterprise github)
Composite actions: works but some requires some additional checkout boilerplate when referencing a private repo.