File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 66 pull_request :
77 branches : [main]
88
9- jobs :
10- typecheck :
11- runs-on : ubuntu-latest
12- steps :
13- - uses : actions/checkout@v4
14- - uses : actions/setup-node@v6
15- with :
16- node-version : ' 24'
17- - run : npm ci
18- - run : npm run typecheck
19-
20- test :
21- runs-on : ubuntu-latest
22- steps :
23- - uses : actions/checkout@v4
24- - uses : actions/setup-node@v6
25- with :
26- node-version : ' 24'
27- - run : npm ci
28- - run : npm test
29- - name : Run e2e tests
30- env :
31- OPENAI_API_KEY : ${{ secrets.OPENAI_API_KEY }}
32- run :
33- npm run test:e2e
9+ permissions : {}
3410
35- build :
11+ jobs :
12+ ci :
3613 runs-on : ubuntu-latest
14+ permissions :
15+ contents : read
3716 steps :
3817 - uses : actions/checkout@v4
3918 - uses : actions/setup-node@v6
4019 with :
4120 node-version : ' 24'
42- - run : npm ci
4321 - uses : oven-sh/setup-bun@v2
4422 with :
4523 bun-version : 1.3.11
46- - run : npm run bundle:all
47- - uses : actions/upload-artifact@v4
48- with :
49- name : binaries
50- path : dist/bin/
24+ - name : Install dependencies
25+ run : npm ci
26+ - name : Typecheck
27+ run : npm run typecheck
28+ - name : Run unit tests
29+ run : npm test
30+ - name : Bundle binaries
31+ run : npm run bundle:all
Original file line number Diff line number Diff line change 1+ name : E2E tests
2+
3+ on :
4+ push :
5+ branches : [main]
6+ workflow_dispatch :
7+
8+ permissions : {}
9+
10+ jobs :
11+ e2e :
12+ runs-on : ubuntu-latest
13+ permissions :
14+ contents : read
15+ steps :
16+ - uses : actions/checkout@v4
17+ - uses : actions/setup-node@v6
18+ with :
19+ node-version : ' 24'
20+ - name : Install dependencies
21+ run : npm ci
22+ - name : Run e2e tests
23+ env :
24+ OPENAI_API_KEY : ${{ secrets.OPENAI_API_KEY }}
25+ run : npm run test:e2e
You can’t perform that action at this time.
0 commit comments