The Appview for the kipclip.com atproto bookmarking service
at main 29 lines 704 B view raw
1name: Test 2 3on: 4 push: 5 branches: [main] 6 pull_request: 7 branches: [main] 8 9jobs: 10 test: 11 runs-on: ubuntu-latest 12 steps: 13 - uses: actions/checkout@v5 14 - uses: denoland/setup-deno@v2 15 with: 16 deno-version: v2.x 17 - name: Format check 18 run: deno fmt --check 19 - name: Lint 20 run: deno lint 21 - name: Audit dependencies 22 run: deno audit 23 - name: Run tests 24 run: deno task test 25 env: 26 # Use remote Turso client in CI (avoids local file creation) 27 # Tests use MemoryStorage, so no actual DB connection needed 28 TURSO_DATABASE_URL: libsql://test.turso.io 29 TURSO_AUTH_TOKEN: test-token