Skip to content

Commit

Permalink
Fix preview ci env. point db to staging
Browse files Browse the repository at this point in the history
  • Loading branch information
youngkidwarrior committed Oct 20, 2024
1 parent 763e9d5 commit d7d2b66
Showing 1 changed file with 14 additions and 54 deletions.
68 changes: 14 additions & 54 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -297,47 +297,7 @@ jobs:
with:
name: nextjs-build
path: ${{ github.workspace }}/apps/next/.next
# - name: Get Supabase Database Branch
# if: github.base_ref == 'dev'
# uses: 0xbigboss/supabase-branch-gh-action@v1
# id: supabase-branch
# with:
# supabase-access-token: ${{ secrets.SUPABASE_EXPERIMENTAL_ACCESS_TOKEN }}
# supabase-project-id: ${{ secrets.STAGING_SUPABASE_PROJECT_ID }}
# wait-for-migrations: false # Optional. Default is false.
# timeout: 60 # Optional. Default is 60.
# - name: Add SMS provider to Supabase branch
# if: github.base_ref == 'dev'
# uses: 0xbigboss/supabase-manager-script-gh-action@v1
# id: add-sms-provider
# with:
# supabase-access-token: ${{ secrets.SUPABASE_EXPERIMENTAL_ACCESS_TOKEN }}
# script: |
# const parentAuthConfig = await supabaseManager.projectsConfig.getV1AuthConfig({
# ref: process.env.SUPABASE_PARENT_PROJECT_ID,
# });

# core.info('Enabling Twilio verify external phone auth provider');

# await supabaseManager.projectsConfig.updateV1AuthConfig({
# ref: process.env.SUPABASE_PROJECT_ID,
# requestBody: {
# external_phone_enabled: true,
# sms_provider: parentAuthConfig.sms_provider,
# sms_twilio_verify_account_sid:
# parentAuthConfig.sms_twilio_verify_account_sid,
# sms_twilio_verify_auth_token: parentAuthConfig.sms_twilio_verify_auth_token,
# sms_twilio_verify_message_service_sid:
# parentAuthConfig.sms_twilio_verify_message_service_sid,
# },
# });

# core.info('Done');

# return "success";
# env:
# SUPABASE_PROJECT_ID: ${{ steps.supabase-branch.outputs.project_ref }}
# SUPABASE_PARENT_PROJECT_ID: ${{ steps.supabase-branch.outputs.parent_project_ref }}
- name: Extract branch name
id: extract-branch
uses: ./.github/actions/extract-branch
Expand All @@ -352,34 +312,34 @@ jobs:
vercel-token: ${{ secrets.VERCEL_TOKEN }}
public-hostname: ${{ steps.public-hostname.outputs.public-hostname }}
deploy-preview-extra-args: >-
-e SUPABASE_DB_URL="postgresql://${{steps.supabase-branch.outputs.db_user}}.${{steps.supabase-branch.outputs.project_ref}}:${{steps.supabase-branch.outputs.db_pass}}@fly-0-iad.pooler.supabase.com:${{steps.supabase-branch.outputs.db_port}}/postgres"
-e SUPABASE_JWT_SECRET="${{steps.supabase-branch.outputs.jwt_secret}}"
-e SUPABASE_SERVICE_ROLE="${{ steps.supabase-branch.outputs.service_role_key }}"
-e NEXT_PUBLIC_SUPABASE_URL="https://${{ steps.supabase-branch.outputs.project_ref }}.supabase.co"
-e NEXT_PUBLIC_SUPABASE_PROJECT_ID="${{steps.supabase-branch.outputs.project_ref}}"
-e NEXT_PUBLIC_SUPABASE_GRAPHQL_URL="${{steps.supabase-branch.outputs.graphql_url}}"
-e SUPABASE_DB_URL="${{ secrets.STAGING_SUPABASE_DB_URL }}"
-e SUPABASE_JWT_SECRET="${{ secrets.STAGING_SUPABASE_JWT_SECRET }}"
-e SUPABASE_SERVICE_ROLE="${{ secrets.STAGING_SUPABASE_SERVICE_ROLE }}"
-e NEXT_PUBLIC_SUPABASE_URL="https://${{ secrets.STAGING_SUPABASE_PROJECT_ID }}.supabase.co"
-e NEXT_PUBLIC_SUPABASE_PROJECT_ID="${{ secrets.STAGING_SUPABASE_PROJECT_ID }}"
-e NEXT_PUBLIC_SUPABASE_GRAPHQL_URL="https://${{ secrets.STAGING_SUPABASE_PROJECT_ID }}.supabase.co/graphql"
-e NEXT_PUBLIC_BASE_CHAIN_ID="84532"
-e NEXT_PUBLIC_MAINNET_CHAIN_ID="11155111"
-e NEXT_PUBLIC_BASE_RPC_URL="${{ secrets.BASE_SEPOLIA_RPC_URL }}"
-e NEXT_PUBLIC_MAINNET_RPC_URL="https://ethereum-sepolia-rpc.publicnode.com"
-e NEXT_PUBLIC_SUPABASE_ANON_KEY="${{ steps.supabase-branch.outputs.anon_key }}"
-e NEXT_PUBLIC_SUPABASE_ANON_KEY="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InVncXRvdWxleGh2YWhldnN5c3VxIiwicm9sZSI6ImFub24iLCJpYXQiOjE2OTMwOTE5MzUsImV4cCI6MjAwODY2NzkzNX0.RL8W-jw2rsDhimYl8KklF2B9bNTPQ-Kj5zZA0XlufUA"
env:
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
VERCEL_GIT_COMMIT_SHA: ${{ github.sha }}
VERCEL_GIT_COMMIT_REF: ${{ github.head_ref }}
VERCEL_GIT_PULL_REQUEST_ID: ${{ github.event.pull_request.number }}
SUPABASE_DB_URL: postgresql://${{steps.supabase-branch.outputs.db_user}}.${{steps.supabase-branch.outputs.project_ref}}:${{steps.supabase-branch.outputs.db_pass}}@fly-0-iad.pooler.supabase.com:${{steps.supabase-branch.outputs.db_port}}/postgres
SUPABASE_JWT_SECRET: ${{steps.supabase-branch.outputs.jwt_secret}}
SUPABASE_SERVICE_ROLE: ${{ steps.supabase-branch.outputs.service_role_key }}
NEXT_PUBLIC_SUPABASE_URL: https://${{ steps.supabase-branch.outputs.project_ref }}.supabase.co
NEXT_PUBLIC_SUPABASE_PROJECT_ID: ${{steps.supabase-branch.outputs.project_ref}}
NEXT_PUBLIC_SUPABASE_GRAPHQL_URL: ${{steps.supabase-branch.outputs.graphql_url}}
SUPABASE_DB_URL: ${{ secrets.STAGING_SUPABASE_DB_URL }}
SUPABASE_JWT_SECRET: ${{ secrets.STAGING_SUPABASE_JWT_SECRET }}
SUPABASE_SERVICE_ROLE: ${{ secrets.STAGING_SUPABASE_SERVICE_ROLE }}
NEXT_PUBLIC_SUPABASE_URL: https://${{ secrets.STAGING_SUPABASE_PROJECT_ID }}.supabase.co
NEXT_PUBLIC_SUPABASE_PROJECT_ID: ${{ secrets.STAGING_SUPABASE_PROJECT_ID }}
NEXT_PUBLIC_SUPABASE_GRAPHQL_URL: https://${{ secrets.STAGING_SUPABASE_PROJECT_ID }}.supabase.co/graphql
NEXT_PUBLIC_BASE_CHAIN_ID: 84532
NEXT_PUBLIC_MAINNET_CHAIN_ID: 11155111
NEXT_PUBLIC_BASE_RPC_URL: ${{ secrets.BASE_SEPOLIA_RPC_URL }}
NEXT_PUBLIC_MAINNET_RPC_URL: https://ethereum-sepolia-rpc.publicnode.com
NEXT_PUBLIC_SUPABASE_ANON_KEY: ${{ steps.supabase-branch.outputs.anon_key }}
NEXT_PUBLIC_SUPABASE_ANON_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6InVncXRvdWxleGh2YWhldnN5c3VxIiwicm9sZSI6ImFub24iLCJpYXQiOjE2OTMwOTE5MzUsImV4cCI6MjAwODY2NzkzNX0.RL8W-jw2rsDhimYl8KklF2B9bNTPQ-Kj5zZA0XlufUA
- name: Vercel Deploy Preview
if: github.base_ref != 'dev'
id: vercel-deploy-preview
Expand Down

0 comments on commit d7d2b66

Please sign in to comment.