CI/CD for Google Cloud Functions in a mono repo
This article details a solution for implementing a CI/CD pipeline for Google Cloud Functions within a single mono-repository. It addresses the challenge of efficiently deploying over 500 functions by using a GitHub Actions workflow. The solution is designed to automatically identify and deploy only the changed functions after a code push, which optimizes build time and resource usage. The guide walks through structuring the mono-repo, building the workflow trigger, identifying changed functions with git diff, and deploying them iteratively using a GitHub Actions matrix.









