What problem does it solve?
Deploying web applications to Firebase Hosting with GitHub Actions CI/CD often involves repetitive setup, configuration drift, and manual publishing steps. This Skill provides standardized templates, a bootstrap script, and a guided workflow to automate hosting setup, builds, and deployment, reducing time to publish and minimizing errors.
Core Features & Use Cases
- Automated hosting deployments: Prebuilt GitHub Actions workflow that builds the app and deploys to Firebase Hosting with configurable project IDs and secrets.
- Migration support: Clear guidance and templates to transition from self-hosted hosting to Firebase Hosting, including DNS and SSL considerations.
- Standardized templates: Ready-to-use firebase.json, .firebaserc, and a setup script to bootstrap new projects quickly.
- Use Case: For a React/Vite app, push a tagged release to trigger automatic deployment to hosting.
Quick Start
Copy the templates to your project, make the setup script executable, run the setup with your Firebase project ID, and configure GitHub Secrets (FIREBASE_SERVICE_ACCOUNT and FIREBASE_PROJECT_ID). Then push a tag to trigger deployment.