How to Set Up Google Apps Script Deployment from GitHub Actions
🚀 Project Repository: shivajibodkhe/google-apps-script-cicd-template This public GitHub repository serves as a sanitized and detailed example for the workflow explained below. In this project, the goal was to build a clean and practical CI/CD setup for Google Apps Script using GitHub Actions. The goal was simple: ✅ Write Apps Script code locally ✅ Version it in GitHub ✅ Push code to Apps Script with clasp ✅ Optionally redeploy an existing Apps Script deployment from GitHub Actions ✅ Keep secrets out of the repository Instead of stopping at a minimal demo, the project was developed into a working example with a real Apps Script automation flow, a GitHub Actions pipeline, a validation step before deployment, a web app health response, and spreadsheet bootstrap logic. This post walks through the setup from start to finish, including the mistakes encountered and subse...