diff --git a/.github/workflows/deploy-workers.yml b/.github/workflows/deploy-workers.yml index 6cbbeaf1..92e6f3ff 100644 --- a/.github/workflows/deploy-workers.yml +++ b/.github/workflows/deploy-workers.yml @@ -66,6 +66,15 @@ jobs: if [ -n "$GUEST_PORTAL_SECRET" ]; then echo "$GUEST_PORTAL_SECRET" | pnpm --filter @codingcatdev/site exec wrangler secret put GUEST_PORTAL_SECRET --env="" fi + if [ -n "$GOOGLE_CLIENT_ID" ]; then + echo "$GOOGLE_CLIENT_ID" | pnpm --filter @codingcatdev/site exec wrangler secret put GOOGLE_CLIENT_ID --env="" + fi + if [ -n "$GOOGLE_CLIENT_SECRET" ]; then + echo "$GOOGLE_CLIENT_SECRET" | pnpm --filter @codingcatdev/site exec wrangler secret put GOOGLE_CLIENT_SECRET --env="" + fi + if [ -n "$GOOGLE_REFRESH_TOKEN" ]; then + echo "$GOOGLE_REFRESH_TOKEN" | pnpm --filter @codingcatdev/site exec wrangler secret put GOOGLE_REFRESH_TOKEN --env="" + fi env: CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} @@ -75,6 +84,9 @@ jobs: SANITY_CONTEXT_TOKEN: ${{ secrets.SANITY_CONTEXT_TOKEN }} OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }} GUEST_PORTAL_SECRET: ${{ secrets.GUEST_PORTAL_SECRET }} + GOOGLE_CLIENT_ID: ${{ secrets.GOOGLE_CLIENT_ID }} + GOOGLE_CLIENT_SECRET: ${{ secrets.GOOGLE_CLIENT_SECRET }} + GOOGLE_REFRESH_TOKEN: ${{ secrets.GOOGLE_REFRESH_TOKEN }} deploy-production: if: github.ref == 'refs/heads/main' @@ -128,6 +140,15 @@ jobs: if [ -n "$GUEST_PORTAL_SECRET" ]; then echo "$GUEST_PORTAL_SECRET" | pnpm --filter @codingcatdev/site exec wrangler secret put GUEST_PORTAL_SECRET --env production fi + if [ -n "$GOOGLE_CLIENT_ID" ]; then + echo "$GOOGLE_CLIENT_ID" | pnpm --filter @codingcatdev/site exec wrangler secret put GOOGLE_CLIENT_ID --env production + fi + if [ -n "$GOOGLE_CLIENT_SECRET" ]; then + echo "$GOOGLE_CLIENT_SECRET" | pnpm --filter @codingcatdev/site exec wrangler secret put GOOGLE_CLIENT_SECRET --env production + fi + if [ -n "$GOOGLE_REFRESH_TOKEN" ]; then + echo "$GOOGLE_REFRESH_TOKEN" | pnpm --filter @codingcatdev/site exec wrangler secret put GOOGLE_REFRESH_TOKEN --env production + fi env: CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} @@ -137,3 +158,6 @@ jobs: SANITY_CONTEXT_TOKEN: ${{ secrets.SANITY_CONTEXT_TOKEN }} OPENROUTER_API_KEY: ${{ secrets.OPENROUTER_API_KEY }} GUEST_PORTAL_SECRET: ${{ secrets.GUEST_PORTAL_SECRET }} + GOOGLE_CLIENT_ID: ${{ secrets.GOOGLE_CLIENT_ID }} + GOOGLE_CLIENT_SECRET: ${{ secrets.GOOGLE_CLIENT_SECRET }} + GOOGLE_REFRESH_TOKEN: ${{ secrets.GOOGLE_REFRESH_TOKEN }} diff --git a/apps/ops/src/App.tsx b/apps/ops/src/App.tsx index 9508f3f4..f69b7717 100644 --- a/apps/ops/src/App.tsx +++ b/apps/ops/src/App.tsx @@ -286,20 +286,20 @@ export function App() {
- Your E-SIGN appearance release with Alex Patterson has been saved to Sanity. Lock in your exact Google Calendar invite below. +
+ Your E-SIGN appearance release with Alex Patterson has been saved to Sanity and synced with Google Calendar.
- Selecting your time on the Google Calendar schedule automatically sends calendar invites and recording links to both you and Alex. + + Open Your Sponsor Deal Room → + +
+ A calendar hold and E-SIGN receipt have been created for your selected recording window.