This repository was archived by the owner on Jul 2, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -109,24 +109,38 @@ jobs:
109109
110110 strategy :
111111 matrix :
112+ runtime : [node, nsolid]
112113 node-version : [14, 16, 18, 20]
113114 os : [macos-latest, ubuntu-latest, windows-latest]
115+ include :
116+ - runtime : nsolid
117+ nsolid-version : 5
114118 exclude :
115- # excludes node 14 on Windows
116119 - os : windows-latest
120+ runtime : node
117121 node-version : 14
118-
122+ - runtime : nsolid
123+ node-version : 14
124+ - runtime : nsolid
125+ node-version : 16
119126 steps :
120127 - uses : actions/checkout@v4
121128 with :
122129 persist-credentials : false
123130
124131 - name : Use Node.js
132+ if : ${{ matrix.runtime == 'node'}}
125133 uses : actions/setup-node@v4
126134 with :
127135 node-version : ${{ matrix.node-version }}
128136 cache : ' npm'
129137 cache-dependency-path : package.json
138+ - uses : actions/checkout@v4
139+ - uses : nodesource/setup-nsolid@v1
140+ if : ${{ matrix.runtime == 'nsolid'}}
141+ with :
142+ node-version : ${{ matrix.node-version }}
143+ nsolid-version : ${{ matrix.nsolid-version }}
130144
131145 - name : Install
132146 run : |
Original file line number Diff line number Diff line change @@ -23,25 +23,39 @@ jobs:
2323
2424 strategy :
2525 matrix :
26+ runtime : [node, nsolid]
2627 node-version : [16, 18, 20]
2728 os : [ubuntu-latest]
2829 pnpm-version : [8]
29- # pnpm@8 does not support Node.js 14 so include it separately
3030 include :
31- - node-version : 14
31+ - runtime : nsolid
32+ nsolid-version : 5
33+ - runtime : node
34+ node-version : 14
3235 os : ubuntu-latest
3336 pnpm-version : 7
37+ exclude :
38+ - runtime : nsolid
39+ node-version : 16
40+
3441
3542 steps :
3643 - uses : actions/checkout@v4
3744 with :
3845 persist-credentials : false
3946
4047 - name : Use Node.js
48+ if : ${{ matrix.runtime == 'node'}}
4149 uses : actions/setup-node@v4
4250 with :
4351 node-version : ${{ matrix.node-version }}
4452
53+ - uses : nodesource/setup-nsolid@v1
54+ if : ${{ matrix.runtime == 'nsolid'}}
55+ with :
56+ node-version : ${{ matrix.node-version }}
57+ nsolid-version : ${{ matrix.nsolid-version }}
58+
4559 - name : Install Pnpm
4660 uses : pnpm/action-setup@v2
4761 with :
You can’t perform that action at this time.
0 commit comments