|
22 | 22 | - name: Setup Node.js
|
23 | 23 | uses: actions/setup-node@v4
|
24 | 24 | with:
|
25 |
| - node-version: 16.x |
| 25 | + node-version: 18.x |
26 | 26 | cache: 'npm'
|
27 | 27 | - name: Install dependencies
|
28 | 28 | run: npm clean-install
|
|
43 | 43 | - name: Setup Node.js
|
44 | 44 | uses: actions/setup-node@v4
|
45 | 45 | with:
|
46 |
| - node-version: 16.x |
| 46 | + node-version: 18.x |
47 | 47 | cache: 'npm'
|
48 | 48 | - name: Install dependencies
|
49 | 49 | run: npm clean-install
|
|
68 | 68 | strategy:
|
69 | 69 | matrix:
|
70 | 70 | os: [ubuntu-22.04]
|
71 |
| - node: [16.x, 18.x, 20.x] |
| 71 | + node: [18.x, 20.x, 22.x] |
72 | 72 | sqlserver: [2017, 2019, 2022]
|
73 | 73 | steps:
|
74 | 74 | - name: Checkout code
|
@@ -115,7 +115,7 @@ jobs:
|
115 | 115 | strategy:
|
116 | 116 | matrix:
|
117 | 117 | os: [windows-2019, windows-2022]
|
118 |
| - node: [16.x, 18.x, 20.x] |
| 118 | + node: [18.x, 20.x, 22.x] |
119 | 119 | sqlserver: [2008, 2012, 2014, 2016, 2017, 2019, 2022]
|
120 | 120 | # These sqlserver versions don't work on windows-2022 (at the moment)
|
121 | 121 | exclude:
|
@@ -153,8 +153,10 @@ jobs:
|
153 | 153 | - name: Run cli tests
|
154 | 154 | run: npm run test-cli
|
155 | 155 | - name: Install msnodesqlv8
|
| 156 | + if: ${{ matrix.node != '22.x' }} |
156 | 157 | run: npm install --no-save msnodesqlv8@^2
|
157 | 158 | - name: Run msnodesqlv8 tests
|
| 159 | + if: ${{ matrix.node != '22.x' }} |
158 | 160 | run: npm run test-msnodesqlv8
|
159 | 161 | release:
|
160 | 162 | name: Release
|
|
0 commit comments