From c61cfda41d7ec5474b251a6bbaf4822ed9e694ea Mon Sep 17 00:00:00 2001 From: Joshua Lau Date: Thu, 30 May 2024 10:11:40 -0700 Subject: [PATCH] Update CD --- .github/workflows/cd.yml | 2 ++ .github/workflows/pr.yml | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 .github/workflows/pr.yml diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 8b9df0d6..bac46bf4 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -21,6 +21,7 @@ jobs: PUBLIC_SUPABASE_URL: ${{ secrets.PUBLIC_SUPABASE_URL }} REDIS_PASSWORD: ${{ secrets.REDIS_PASSWORD }} SERVICE_KEY: ${{ secrets.SERVICE_KEY }} + API_ACCESS_TOKEN: ${{ secrets.API_ACCESS_TOKEN }} steps: - name: Git clone the repository uses: actions/checkout@v3 @@ -41,6 +42,7 @@ jobs: PUBLIC_SUPABASE_URL: ${{ secrets.PUBLIC_SUPABASE_URL }} REDIS_PASSWORD: ${{ secrets.REDIS_PASSWORD }} SERVICE_KEY: ${{ secrets.SERVICE_KEY }} + API_ACCESS_TOKEN: ${{ secrets.API_ACCESS_TOKEN }} steps: - name: Git clone the repository uses: actions/checkout@v3 diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml new file mode 100644 index 00000000..29f898b4 --- /dev/null +++ b/.github/workflows/pr.yml @@ -0,0 +1,27 @@ +name: Run tests on PR to main + +on: + pull_request: + branches: + - main + +jobs: + TestBuild: + runs-on: ubuntu-latest + env: + PUBLIC_SUPABASE_ANON_KEY: ${{ secrets.PUBLIC_SUPABASE_ANON_KEY }} + PUBLIC_SUPABASE_URL: ${{ secrets.PUBLIC_SUPABASE_URL }} + REDIS_PASSWORD: ${{ secrets.REDIS_PASSWORD }} + SERVICE_KEY: ${{ secrets.SERVICE_KEY }} + API_ACCESS_TOKEN: ${{ secrets.API_ACCESS_TOKEN }} + steps: + - name: Checkout code + uses: actions/checkout@v2 + - name: Use Node.js + uses: actions/setup-node@v2 + with: + node-version: '18' + - name: Install dependencies + run: npm i + - name: Test build + run: npm run build \ No newline at end of file