From 8a949a460c995bc2116be257d8fa27d633b66e7a Mon Sep 17 00:00:00 2001 From: Devin Wilson Date: Mon, 18 May 2026 19:56:07 -0700 Subject: [PATCH] fix(ci): add missing functions env params to deploy workflow 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. --- .github/workflows/deploy.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 7678dff..2709882 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -99,6 +99,15 @@ jobs: GITHUB_REDIRECT_URI=${{ secrets.GH_OAUTH_REDIRECT_URI || 'https://open-ten99.web.app/auth/github/callback' }} GITHUB_WEBHOOK_SECRET=${{ secrets.GH_WEBHOOK_SECRET || 'placeholder' }} POSTMARK_WEBHOOK_SECRET=${{ secrets.POSTMARK_WEBHOOK_SECRET || 'placeholder' }} + NOTION_CLIENT_ID=${{ secrets.NOTION_CLIENT_ID || 'placeholder' }} + NOTION_CLIENT_SECRET=${{ secrets.NOTION_CLIENT_SECRET || 'placeholder' }} + NOTION_REDIRECT_URI=${{ secrets.NOTION_REDIRECT_URI || 'https://open-ten99.web.app/auth/notion/callback' }} + STRIPE_WEBHOOK_SECRET=${{ secrets.STRIPE_WEBHOOK_SECRET || 'placeholder' }} + PLAID_CLIENT_ID=${{ secrets.PLAID_CLIENT_ID || 'placeholder' }} + PLAID_SECRET=${{ secrets.PLAID_SECRET || 'placeholder' }} + PLAID_ENV=${{ secrets.PLAID_ENV || 'sandbox' }} + TOKEN_ENCRYPTION_KEY=${{ secrets.TOKEN_ENCRYPTION_KEY || 'placeholder' }} + BREVO_API_KEY=${{ secrets.BREVO_API_KEY || 'placeholder' }} EOF - id: auth