This repository was archived by the owner on Jul 18, 2025. It is now read-only.
Bump @clerk/clerk-react from 5.31.8 to 5.34.0 #365
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| workflow_dispatch: | |
| push: | |
| tags: | |
| - "**" | |
| branches: | |
| - "mabels/backend" | |
| pull_request: | |
| branches: | |
| - "mabels/backend" | |
| jobs: | |
| # deploy-staging: | |
| # environment: staging | |
| # runs-on: ubuntu-24.04 | |
| # name: Deploy to staging | |
| # needs: [quality-checks] | |
| # steps: | |
| # | |
| quality-checks: | |
| name: Testit Runit Buildit | |
| environment: ${{ startsWith(github.ref, 'refs/tags/s') && 'staging' || startsWith(github.ref, 'refs/tags/p') && 'production' || 'dev' }} | |
| #runs-on: blacksmith-4vcpu-ubuntu-2204 | |
| runs-on: blacksmith-4vcpu-ubuntu-2204-arm | |
| steps: | |
| - uses: pnpm/action-setup@v4 | |
| name: Install pnpm | |
| with: | |
| run_install: false | |
| version: 10 | |
| cache: "pnpm" | |
| - uses: actions/checkout@v4 | |
| - uses: useblacksmith/setup-node@v5 | |
| with: | |
| node-version: 20 | |
| cache: pnpm | |
| #runs-on: ubuntu-24.04 | |
| #steps: | |
| # - uses: actions/setup-node@v4 | |
| # with: | |
| # node-version: 20 | |
| # cache: pnpm | |
| - name: install | |
| run: pnpm install | |
| - name: format-check | |
| run: pnpm run format --check | |
| - name: lint | |
| run: pnpm run lint | |
| - name: build | |
| env: | |
| VITE_CLERK_PUBLISHABLE_KEY: ${{ vars.CLERK_PUBLISHABLE_KEY }} | |
| run: pnpm run build | |
| - name: test | |
| run: | | |
| pnpm run test | |
| - name: deploy cf | |
| id: attempt1 | |
| env: | |
| # need for drizzle | |
| CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} | |
| CLOUDFLARE_ACCOUNT_ID: ${{ vars.CLOUDFLARE_ACCOUNT_ID }} | |
| CLOUDFLARE_D1_TOKEN: ${{ secrets.CLOUDFLARE_D1_TOKEN }} | |
| CLOUDFLARE_DATABASE_ID: ${{ vars.CLOUDFLARE_DATABASE_ID }} | |
| # need in CF to be Env | |
| CLOUD_SESSION_TOKEN_PUBLIC: ${{ vars.CLOUD_SESSION_TOKEN_PUBLIC }} | |
| CLOUD_SESSION_TOKEN_SECRET: ${{ secrets.CLOUD_SESSION_TOKEN_SECRET }} | |
| CLERK_PUBLISHABLE_KEY: ${{ vars.CLERK_PUBLISHABLE_KEY }} | |
| CLERK_PUB_JWT_KEY: ${{ vars.CLERK_PUB_JWT_KEY }} | |
| # need during build | |
| VITE_CLERK_PUBLISHABLE_KEY: ${{ vars.CLERK_PUBLISHABLE_KEY }} | |
| run: | | |
| # pnpm run build | |
| pnpm run drizzle:d1-remote | |
| pnpm exec fp-cli writeEnv --env ${{vars.CLOUDFLARE_ENV}} --out /dev/stdout --json \ | |
| --fromEnv CLERK_PUBLISHABLE_KEY \ | |
| --fromEnv CLERK_PUB_JWT_KEY \ | |
| --fromEnv CLOUD_SESSION_TOKEN_SECRET \ | |
| --fromEnv CLOUD_SESSION_TOKEN_PUBLIC | \ | |
| pnpm exec wrangler -c ./wrangler.toml secret --env ${{vars.CLOUDFLARE_ENV}} bulk | |
| pnpm run deploy:cf --env ${{vars.CLOUDFLARE_ENV}} | |
| # - name: deploy to production | |
| # if: github.ref == 'refs/heads/main' | |
| # env: | |
| # CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }} | |
| # CLOUDFLARE_ACCOUNT_ID: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }} | |
| # CLOUDFLARE_DATABASE_ID: ${{ secrets.CLOUDFLARE_DATABASE_ID }} | |
| # run: | | |
| # pnpm run build | |
| # pnpm run drizzle:d1-remote | |
| # pnpm run deploy:cf --env production |