Keeping actions up to date in a microservice context

Hi, my team maintains a set of 60+ micro services, each one on a separate repo, written in Java and NodeJS. There are many commonalities in the CI/CD pipelines for all the NodeJS services, same applies for the Java apps. I’m about to start migrating off Jenkins into GitHub Actions and wondering any good practices or recommendations to maintain the Github Actions workflow files so that if referenced action versions in the “uses” directives gets updated, we don’t have to update the 60+ repos one by one.


I wrote an action to sync files:

Seems to work so far. :slight_smile: