@@ -13,56 +13,38 @@ jobs:
1313 # steps:
1414 # - uses: actions/checkout@v4
1515
16- # - uses: oven-sh/setup-bun@v2
16+ # - name: Set up Node.js
17+ # uses: actions/setup-node@v4
1718 # with:
18- # bun-version: latest
19-
20- # - uses: actions/cache@v4
21- # with:
22- # path: |
23- # ~/.bun/install/cache
24- # key: ${{ runner.os }}-bun-${{ hashFiles('**/bun.lock') }}
25- # restore-keys: |
26- # ${{ runner.os }}-bun-
19+ # node-version: '20'
20+ # cache: 'npm'
2721
2822 # - name: Install dependencies
29- # run: bun install
23+ # run: npm install
3024
3125 # - name: Run lint
32- # run: bun run lint
26+ # run: npm run lint
3327
3428 test :
3529 name : Test on ${{ matrix.os }}
3630 runs-on : ${{ matrix.os }}
3731 strategy :
3832 fail-fast : false
3933 matrix :
40- os : [ubuntu-latest, macos-latest, windows-latest]
34+ os : [ubuntu-latest, macos-latest]
35+ node-version : ['lts/*']
4136
4237 steps :
4338 - uses : actions/checkout@v4
4439
45- - uses : oven-sh/setup-bun@v2
40+ - name : Set up Node.js ${{ matrix.node-version }}
41+ uses : actions/setup-node@v4
4642 with :
47- bun-version : latest
48-
49- - uses : actions/cache@v4
50- with :
51- path : |
52- ~/.bun/install/cache
53- key : ${{ matrix.os }}-bun-${{ hashFiles('**/bun.lock') }}
54- restore-keys : |
55- ${{ matrix.os }}-bun-
43+ node-version : ${{ matrix.node-version }}
44+ cache : ' npm'
5645
5746 - name : Install dependencies
58- run : bun install
47+ run : npm install
5948
6049 - name : Run tests
61- run : bun run test
62-
63- # - name: Upload coverage reports
64- # if: matrix.os == 'ubuntu-latest'
65- # uses: codecov/codecov-action@v4
66- # with:
67- # token: ${{ secrets.CODECOV_TOKEN }}
68- # fail_ci_if_error: true
50+ run : npm test
0 commit comments