Skip to content

Commit 02630b5

Browse files
committed
ci
1 parent 795315c commit 02630b5

File tree

3 files changed

+32
-27
lines changed

3 files changed

+32
-27
lines changed

.github/workflows/ci.yml

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: CI
2+
on:
3+
push:
4+
jobs:
5+
test:
6+
timeout-minutes: 60
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v3
10+
- uses: actions/setup-node@v3
11+
with:
12+
node-version: 18
13+
- uses: pnpm/action-setup@v2
14+
with:
15+
version: 8
16+
- run: pnpm install
17+
18+
- run: pnpm test:node
19+
20+
- run: pnpm test-server &
21+
- run: sleep 2
22+
23+
- uses: denoland/setup-deno@v1
24+
with:
25+
deno-version: v1.x
26+
- run: pnpm test:deno
27+
28+
- uses: oven-sh/setup-bun@v1
29+
with:
30+
bun-version: latest
31+
- run: pnpm test:bun

.github/workflows/playwright.yml

-27
This file was deleted.

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
"test:bun": "bun test test/bun",
1313
"test-server": "ts-node test/server.ts",
1414
"playwright": "playwright",
15+
"playwright:browsers": "playwright install --with-deps",
1516
"eslint": "eslint --ext '.ts,.js,.md'",
1617
"lint": "tsc && eslint .",
1718
"build": "rm -rf dist && tsc -p tsconfig.lib.json"

0 commit comments

Comments
 (0)