Is anyone else finding it really challenging to manage GitHub Actions for a large number of repositories? It feels like updating actions for small tweaks that can't be included in reusable workflows is such a headache. How do you all standardize the addition of minor actions for pull requests or commits compared to actual releases?
1 Answer
One approach is to centralize your common steps by placing them in a reusable location, like owner/reusable-repo/.github/workflows. That way, you can call these actions in your individual repositories and manage changes from a single point. While some management is still necessary, it definitely simplifies things. For more details, check out GitHub's documentation on sharing actions and workflows.
Totally agree! This is what we do too. Sometimes it feels like I just have to accept that manual updates are unavoidable, especially for those tweaks that can't be incorporated into reusable workflows.