Deployments
All deployments happen via GitHub Actions. Never run firebase deploy locally.
- Push to
maintriggers automatic deploys for functions, hosting, etc. - Production deploys use
workflow_dispatch(manual trigger) or git tags (v*). - Secrets (API keys, service accounts) are managed as GitHub Secrets, not local env.
API URLs
| Environment | URL |
|---|---|
| Dev | https://us-central1-qss-payments-dev.cloudfunctions.net/api/api/v1 |
| Prod | Not yet deployed |
OpenAPI Spec
Public, no auth required:
GET /openapi.json