name: CI on: workflow_dispatch: inputs: run_benchmark: description: "Run CI" type: boolean default: true concurrency: group: test-${{ github.ref }} cancel-in-progress: true jobs: test: runs-on: ubuntu-bun-deno steps: - uses: actions/checkout@v4 - uses: actions/cache@v4 with: path: ~/.bun/install/cache key: bun-${{ hashFiles('bun.lockb') }} - run: bun install --frozen-lockfile - run: bun run test - run: bun run test:e2e - uses: actions/upload-artifact@v3 if: ${{ !cancelled() }} with: name: playwright-report path: playwright-report/