File tree Expand file tree Collapse file tree 2 files changed +44
-0
lines changed
Expand file tree Collapse file tree 2 files changed +44
-0
lines changed Original file line number Diff line number Diff line change @@ -106,3 +106,45 @@ jobs:
106106 - run : pnpm i --frozen-lockfile
107107 - run : node --run test:electron:as-node
108108 - run : xvfb-run node --run test:electron:bundle
109+
110+ bun :
111+ runs-on : ubuntu-22.04
112+ name : ' Test on Bun'
113+ timeout-minutes : 10
114+ steps :
115+ - uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29
116+ - uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda
117+ with :
118+ run_install : false
119+ - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
120+ with :
121+ node-version-file : ' .nvmrc'
122+ cache : pnpm
123+ registry-url : ' https://registry.npmjs.org'
124+ - uses : oven-sh/setup-bun@735343b667d3e6f658f44d0eca948eb6282f2b76
125+ - run : pnpm i --frozen-lockfile
126+ - run : node --run test:bun
127+
128+ deno :
129+ runs-on : ubuntu-22.04
130+ name : ' Test on Deno ${{ matrix.deno-version }}'
131+ timeout-minutes : 10
132+ strategy :
133+ fail-fast : false
134+ matrix :
135+ deno-version : ['v2.x']
136+ steps :
137+ - uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29
138+ - uses : pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda
139+ with :
140+ run_install : false
141+ - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
142+ with :
143+ node-version-file : ' .nvmrc'
144+ cache : pnpm
145+ registry-url : ' https://registry.npmjs.org'
146+ - uses : denoland/setup-deno@909cc5acb0fdd60627fb858598759246509fa755
147+ with :
148+ deno-version : ${{ matrix.deno-version }}
149+ - run : pnpm i --frozen-lockfile
150+ - run : node --run test:deno
Original file line number Diff line number Diff line change 1010 "test:spidermonkey" : " exodus-test --engine=spidermonkey:bundle" ,
1111 "test:hermes" : " exodus-test --engine=hermes:bundle" ,
1212 "test:quickjs" : " exodus-test --engine=quickjs:bundle" ,
13+ "test:deno" : " exodus-test --engine=deno:pure" ,
14+ "test:bun" : " exodus-test --engine=bun:pure" ,
1315 "test:electron:bundle" : " exodus-test --engine=electron:bundle" ,
1416 "test:electron:as-node" : " exodus-test --engine=electron-as-node:test" ,
1517 "test:chrome:puppeteer" : " exodus-test --engine=chrome:puppeteer" ,
You can’t perform that action at this time.
0 commit comments