name: Test on: push: branches: [main, redesign] pull_request: branches: [main] workflow_dispatch: jobs: test: runs-on: ubuntu-latest steps: - name: Checkout Repository uses: actions/checkout@v6 - name: Setup pnpm uses: pnpm/action-setup@v4 with: version: 10.28.2 - name: Setup Node.js uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0 with: node-version: '24' cache: 'pnpm' - name: Install dependencies run: pnpm i - name: Build project run: pnpm run build env: DATABASE_URL: file:test.db VOYAGE_API_KEY: dummy-key DATABASE_TOKEN: dummy-key - name: Run tests run: pnpm run test env: DATABASE_URL: file:test.db VOYAGE_API_KEY: dummy-key DATABASE_TOKEN: dummy-key