Skip to content

Commit f830343

Browse files
committed
ci: Create ci-typescript workflow
1 parent 41de343 commit f830343

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: CI (TypeScript SDK)
2+
3+
permissions: {}
4+
5+
on:
6+
pull_request:
7+
paths:
8+
- "typescript/**"
9+
push:
10+
paths:
11+
- "typescript/**"
12+
13+
concurrency:
14+
group: ${{ github.workflow }}-${{ github.ref }}
15+
cancel-in-progress: true
16+
17+
jobs:
18+
ci:
19+
name: CI
20+
timeout-minutes: 10
21+
runs-on: ubuntu-latest
22+
permissions:
23+
contents: read
24+
defaults:
25+
run:
26+
working-directory: ./typescript
27+
steps:
28+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
29+
with:
30+
persist-credentials: false
31+
- uses: oven-sh/setup-bun@3d267786b128fe76c2f16a390aa2448b815359f3 # v2.1.2
32+
- uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
33+
with:
34+
node-version: 24
35+
registry-url: "https://registry.npmjs.org"
36+
37+
- run: bun install --frozen-lockfile
38+
- run: bun run build
39+
- run: bun run test

0 commit comments

Comments
 (0)