The Appview for the kipclip.com atproto bookmarking service
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