diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 641c08743..5f0ace470 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -157,3 +157,35 @@ jobs: - name: 🏗️ Build run: yarn app build:web + + app-web-preview: + environment: main - app + runs-on: ubuntu-latest + + env: + DOTENV_KEY: ${{ secrets.DOTENV_KEY }} + NODE_OPTIONS: '--max-old-space-size=4096' + + steps: + - name: 🚧 Checkout + uses: actions/checkout@v4 + + - name: 🚧 Setup Node + uses: actions/setup-node@v4 + with: + node-version: 20 + cache: 'yarn' + + - name: 📦 Install + run: yarn install + + - name: 🏗️ Build + run: yarn app build:web + + - name: 🚀 Publish + uses: netlify/actions/cli@master + with: + args: deploy --dir app/dist + env: + NETLIFY_SITE_ID: ${{ env.NETLIFY_SITE_ID }} + NETLIFY_AUTH_TOKEN: ${{ secrets.NETLIFY_AUTH_TOKEN }}