From 97276096bbba2a7aa27121b0ae32204da9503bf5 Mon Sep 17 00:00:00 2001 From: Dominik Hryshaiev Date: Thu, 19 Sep 2024 12:52:02 +0200 Subject: [PATCH 01/11] chore: test supabase ci --- .github/workflows/database.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/database.yaml b/.github/workflows/database.yaml index b93923c..2ac84f9 100644 --- a/.github/workflows/database.yaml +++ b/.github/workflows/database.yaml @@ -1,7 +1,11 @@ name: Deploy Migrations to Production -on: - push: +#on: +# push: +# branches: +# - main +on: # event list + pull_request: # on a pull request to each of these branches branches: - main workflow_dispatch: @@ -22,5 +26,5 @@ jobs: with: version: latest - - run: supabase link --project-ref $SUPABASE_PROJECT_ID --debug + - run: supabase link --debug --project-ref $SUPABASE_PROJECT_ID - run: supabase db push From 9d23aaec2c1dba25532ddf211b3b43d36cc1847c Mon Sep 17 00:00:00 2001 From: Dominik Hryshaiev Date: Thu, 19 Sep 2024 12:58:19 +0200 Subject: [PATCH 02/11] Rerun deployment From 588063406257b0e5639efb0a1db5b451c6bc57e0 Mon Sep 17 00:00:00 2001 From: Dominik Hryshaiev Date: Thu, 19 Sep 2024 13:03:29 +0200 Subject: [PATCH 03/11] Rerun supabase CI From 651015a4de94eacb859d5470a5b297cd71a045dd Mon Sep 17 00:00:00 2001 From: Dominik Hryshaiev Date: Thu, 19 Sep 2024 13:06:19 +0200 Subject: [PATCH 04/11] Rerun supabase CI From f0ebfbd9efabe5c3788f1fae39a6f67a234f53fb Mon Sep 17 00:00:00 2001 From: Dominik Hryshaiev Date: Thu, 19 Sep 2024 13:10:03 +0200 Subject: [PATCH 05/11] Test other variables --- .github/workflows/database.yaml | 8 ++++++++ src/helpers/supabaseClient.ts | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/workflows/database.yaml b/.github/workflows/database.yaml index 2ac84f9..00abffd 100644 --- a/.github/workflows/database.yaml +++ b/.github/workflows/database.yaml @@ -26,5 +26,13 @@ jobs: with: version: latest + - run: echo "SUPABASE_PROJECT_ID is $SUPABASE_PROJECT_ID" + env: + SUPABASE_PROJECT_ID: ${{ secrets.PRODUCTION_PROJECT_ID }} + - run: supabase link --debug --project-ref $SUPABASE_PROJECT_ID + env: + SUPABASE_PROJECT_ID: ${{ secrets.PRODUCTION_PROJECT_ID }} - run: supabase db push + env: + SUPABASE_PROJECT_ID: ${{ secrets.PRODUCTION_PROJECT_ID }} diff --git a/src/helpers/supabaseClient.ts b/src/helpers/supabaseClient.ts index 3075707..84fe49d 100644 --- a/src/helpers/supabaseClient.ts +++ b/src/helpers/supabaseClient.ts @@ -1,6 +1,6 @@ import { createClient } from '@supabase/supabase-js'; export const supabaseClient = createClient( - process.env.SUPABASE_URL || '', - process.env.SUPABASE_ANON_KEY || '' + process.env.SUPABASE_URL!, + process.env.SUPABASE_ANON_KEY! ); From 9f814f4c8e897dca4aacc23ea2b2a93c2477fbc3 Mon Sep 17 00:00:00 2001 From: Dominik Hryshaiev Date: Thu, 19 Sep 2024 13:17:50 +0200 Subject: [PATCH 06/11] Test other variables --- .github/workflows/code-health.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/code-health.yml b/.github/workflows/code-health.yml index e6426ae..28a4472 100644 --- a/.github/workflows/code-health.yml +++ b/.github/workflows/code-health.yml @@ -31,6 +31,10 @@ jobs: # list of things to do - name: Type Checking run: yarn typecheck + - run: echo "SUPABASE_URL is $SUPABASE_URL" + env: + SUPABASE_URL: ${{ secrets.SUPABASE_URL }} + linting: name: Linting # job name (unique id) runs-on: ubuntu-latest # on which machine to run From dcdc4262f910f16a9947ea3dbd90ae33b9b22e94 Mon Sep 17 00:00:00 2001 From: Dominik Hryshaiev Date: Thu, 19 Sep 2024 13:28:51 +0200 Subject: [PATCH 07/11] chore: test supabase ci --- .github/workflows/database.yaml | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/.github/workflows/database.yaml b/.github/workflows/database.yaml index 00abffd..20c81aa 100644 --- a/.github/workflows/database.yaml +++ b/.github/workflows/database.yaml @@ -1,11 +1,7 @@ name: Deploy Migrations to Production -#on: -# push: -# branches: -# - main -on: # event list - pull_request: # on a pull request to each of these branches +on: + pull_request: branches: - main workflow_dispatch: @@ -14,11 +10,6 @@ jobs: deploy: runs-on: ubuntu-latest - env: - SUPABASE_ACCESS_TOKEN: ${{ secrets.SUPABASE_ACCESS_TOKEN }} - SUPABASE_DB_PASSWORD: ${{ secrets.PRODUCTION_DB_PASSWORD }} - SUPABASE_PROJECT_ID: ${{ secrets.PRODUCTION_PROJECT_ID }} - steps: - uses: actions/checkout@v3 From 3c167a541091af80033653bad97eb6d2269b943f Mon Sep 17 00:00:00 2001 From: Dominik Hryshaiev Date: Thu, 19 Sep 2024 13:37:09 +0200 Subject: [PATCH 08/11] Final test, hopefully --- .github/workflows/database.yaml | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/.github/workflows/database.yaml b/.github/workflows/database.yaml index 20c81aa..cfdafe0 100644 --- a/.github/workflows/database.yaml +++ b/.github/workflows/database.yaml @@ -1,7 +1,7 @@ name: Deploy Migrations to Production -on: - pull_request: +on: # event list + pull_request: # on a pull request to each of these branches branches: - main workflow_dispatch: @@ -10,6 +10,11 @@ jobs: deploy: runs-on: ubuntu-latest + env: + SUPABASE_ACCESS_TOKEN: ${{ secrets.SUPABASE_ACCESS_TOKEN }} + SUPABASE_DB_PASSWORD: ${{ secrets.PRODUCTION_DB_PASSWORD }} + SUPABASE_PROJECT_ID: ${{ secrets.SUPABASE_PROJECT_ID }} + steps: - uses: actions/checkout@v3 @@ -17,13 +22,5 @@ jobs: with: version: latest - - run: echo "SUPABASE_PROJECT_ID is $SUPABASE_PROJECT_ID" - env: - SUPABASE_PROJECT_ID: ${{ secrets.PRODUCTION_PROJECT_ID }} - - - run: supabase link --debug --project-ref $SUPABASE_PROJECT_ID - env: - SUPABASE_PROJECT_ID: ${{ secrets.PRODUCTION_PROJECT_ID }} + - run: supabase link --project-ref $SUPABASE_PROJECT_ID - run: supabase db push - env: - SUPABASE_PROJECT_ID: ${{ secrets.PRODUCTION_PROJECT_ID }} From 6dcf847c73560c6635a3c7e1b6085407c21cb1b0 Mon Sep 17 00:00:00 2001 From: Dominik Hryshaiev Date: Thu, 19 Sep 2024 13:52:57 +0200 Subject: [PATCH 09/11] Final test, hopefully 2 --- .github/workflows/database.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/database.yaml b/.github/workflows/database.yaml index cfdafe0..0517adf 100644 --- a/.github/workflows/database.yaml +++ b/.github/workflows/database.yaml @@ -12,7 +12,7 @@ jobs: env: SUPABASE_ACCESS_TOKEN: ${{ secrets.SUPABASE_ACCESS_TOKEN }} - SUPABASE_DB_PASSWORD: ${{ secrets.PRODUCTION_DB_PASSWORD }} + SUPABASE_DB_PASSWORD: ${{ secrets.SUPABASE_DB_PASSWORD }} SUPABASE_PROJECT_ID: ${{ secrets.SUPABASE_PROJECT_ID }} steps: From 414b3db0ce56ea603cf51904a1432477ec8e140f Mon Sep 17 00:00:00 2001 From: Dominik Hryshaiev Date: Thu, 19 Sep 2024 13:55:40 +0200 Subject: [PATCH 10/11] Finalize workflow file --- .github/workflows/database.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/database.yaml b/.github/workflows/database.yaml index 0517adf..d3412e7 100644 --- a/.github/workflows/database.yaml +++ b/.github/workflows/database.yaml @@ -1,7 +1,7 @@ name: Deploy Migrations to Production -on: # event list - pull_request: # on a pull request to each of these branches +on: + push: branches: - main workflow_dispatch: From cf43f110f99812be729133c0d1af658d33d620d9 Mon Sep 17 00:00:00 2001 From: Dominik Hryshaiev Date: Thu, 19 Sep 2024 14:03:28 +0200 Subject: [PATCH 11/11] Remove echo from a workflow --- .github/workflows/code-health.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.github/workflows/code-health.yml b/.github/workflows/code-health.yml index 28a4472..e6426ae 100644 --- a/.github/workflows/code-health.yml +++ b/.github/workflows/code-health.yml @@ -31,10 +31,6 @@ jobs: # list of things to do - name: Type Checking run: yarn typecheck - - run: echo "SUPABASE_URL is $SUPABASE_URL" - env: - SUPABASE_URL: ${{ secrets.SUPABASE_URL }} - linting: name: Linting # job name (unique id) runs-on: ubuntu-latest # on which machine to run