Skip to content

fix(ci): unblock Firebase deploy workflow (missing functions env params) - #50

Merged
Dev869 merged 1 commit into
mainfrom
fix/ci-deploy-functions-env
May 19, 2026
Merged

fix(ci): unblock Firebase deploy workflow (missing functions env params)#50
Dev869 merged 1 commit into
mainfrom
fix/ci-deploy-functions-env

Conversation

@Dev869

@Dev869 Dev869 commented May 19, 2026

Copy link
Copy Markdown
Owner

The Deploy to Firebase workflow died non-interactively: it only wrote 6 functions params to .env, but the codebase also needs NOTION_CLIENT_ID/SECRET, NOTION_REDIRECT_URI, STRIPE_WEBHOOK_SECRET, PLAID_CLIENT_ID/SECRET/ENV, TOKEN_ENCRYPTION_KEY, BREVO_API_KEY. Pre-existing gap (those integrations were never wired into CI); Brevo just added one more. Extended the existing secret-or-placeholder pattern. defineSecret values still come from Secret Manager at runtime, so live integrations are unaffected. Hosting was always fine (deployed manually). Merging re-triggers the workflow as the test.

Deploy workflow only wrote 6 of the functions params; non-interactive deploy failed needing NOTION/STRIPE/PLAID/TOKEN_ENCRYPTION_KEY/BREVO_API_KEY. Added them with the same secret-or-placeholder pattern. defineSecret values still resolve from Secret Manager at runtime.
@Dev869
Dev869 merged commit 8c4a7e4 into main May 19, 2026
3 checks passed
@Dev869
Dev869 deleted the fix/ci-deploy-functions-env branch May 19, 2026 02:56
@github-actions

Copy link
Copy Markdown

🔥 Firebase Hosting preview: https://open-ten99--pr-50-dy4mu83h.web.app
(expires in 7 days)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant