diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0a8cb5f8f..937083543 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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 @@ -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