actions-marketplace-validations/Deploy Cloud Commerce to Firebase
A GitHub Action to deploy https://github.com/ecomplus/cloud-commerce store to Firebase
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 6, 2026
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/ecomplus_cloud-commerce@8bd33a560d8dac1cc4cc8b95fd2ec075256b7282 # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| github-token | The `GITHUB_TOKEN` secret | yes | — |
| github-persistent-token | Long life token for GitHub API | — | — |
| firebase-service-account | Firebase service account JSON | yes | — |
| ecom-authentication-id | E-Com Plus store authentication ID | yes | — |
| ecom-api-key | E-Com Plus store API key | yes | — |
| ecom-store-id | Store ID if not defined in config.json | — | — |
| deploy-codebase | Specific Firebase Functions codebase for partial deploy | — | — |
| bunnynet-api-key | bunny.net API key (additional CDN layer) | — | — |
| mail-sender | Emails: sender email (default from settings contact email) | — | — |
| mail-sender-name | Emails: sender name (default is store name) | — | — |
| mail-reply-to | Emails: Reply email | — | — |
| smtp-host | Emails: SMTP hostname | — | — |
| smtp-port | Emails: SMTP port number | — | — |
| smtp-user | Emails: SMTP username | — | — |
| smtp-pass | Emails: SMTP password | — | — |
| sendgrid-api-key | Emails: SendGrid API key | — | — |
| ga-measurement-id | Analytics: Google Analytics API measurement id | — | — |
| ga-api-secret | Analytics: Google Analytics API secret | — | — |
| fb-pixel-id | Analytics: Facebook pixel ID | — | — |
| fb-graph-token | Analytics: Facebook Graph token | — | — |
| tiktok-pixel-id | Analytics: Tiktok pixel ID | — | — |
| tiktok-access-token | Analytics: Tiktok access token | — | — |
| awin-advertiser-id | Analytics: Awin advertiser account ID | — | — |
| awin-api-key | Analytics: Awin API key | — | — |
| tinyerp-token | App: Tiny ERP API token | — | — |
| galaxpay-partner-id | App: Optional Galax Pay partner ID | — | — |
| galaxpay-partner-hash | App: Optional Galax Pay partner hash | — | — |
| datafrete-operator-token | App: Random token (https://randomkeygen.com/) to validate Datafrete webhooks | — | — |
| mercadopago-token | App: Mercadopago API access token | — | — |
| frenet-token | App: Frenet API token | — | — |
| galaxpay-id | App: Galax Pay ID | — | — |
| galaxpay-hash | App: Galax Pay hash | — | — |
| jadlog-contract-token | App: Jadlog contract token | — | — |
| pagarme-encrypt-key | App: Pagar.me encryption Key | — | — |
| pagarme-token | App: Pagar.me API token | — | — |
| pagarme-partner-id | App: Pagar.me partner ID | — | — |
| paghiper-api-key | App: PagHiper API key | — | — |
| paghiper-token | App: PagHiper token | — | — |
| vindi-api-key | App: Vindi API key | — | — |
| vindi-public-key | App: Vindi public key | — | — |
| asaas-api-key | App: Asaas API key | — | — |
| appmax-token | App: Appmax token | — | — |
| appmax-public-key | App: Appmax public key | — | — |
| pix-credentials | App: Pix credentials | — | — |
| flashcourier-contract | App: Flash Courier contract | — | — |
| webhooks-token | App: Webhooks token | — | — |
| mandae-token | App: Mandaê token | — | — |
| correios-user | App: Correios username | — | — |
| correios-access-code | App: Correios access code | — | — |
| correios-postcard-number | App: Optional Correios postcard number | — | — |
| pagarmev5-api-token | App: Pagar.me API V5 token | — | — |
| pagarmev5-public-key | App: Pagar.me API V5 public key | — | — |
| custom-dotenv | Raw `.env` file content to set additional env vars | — | — |
| passport-unverified-auth | Set `true` to pass simpler customer login without email verification | — | — |
Outputs
no outputs