2929 - name : Set up Node.js 24
3030 uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
3131 with :
32- node-version : 24.x
32+ node-version : 24.22.1
3333 cache : npm
3434 - name : Install locked dependencies
3535 run : npm ci
@@ -59,15 +59,17 @@ jobs:
5959 run : npm run actionlint
6060
6161 locked :
62- name : Locked OpenAI / Node.js ${{ matrix.node-version }}
62+ name : Locked OpenAI / Node.js ${{ matrix.node-major }}.x
6363 runs-on : ubuntu-latest
6464 timeout-minutes : 25
6565 strategy :
6666 fail-fast : false
6767 matrix :
68- node-version :
69- - 22.x
70- - 24.x
68+ include :
69+ - node-version : 22.23.4
70+ node-major : " 22"
71+ - node-version : 24.22.1
72+ node-major : " 24"
7173 steps :
7274 - name : Check out the repository
7375 uses : actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
@@ -118,7 +120,7 @@ jobs:
118120 - name : Set up Node.js 24
119121 uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
120122 with :
121- node-version : 24.x
123+ node-version : 24.22.1
122124 cache : npm
123125 - name : Install locked dependencies
124126 run : npm ci
@@ -179,7 +181,7 @@ jobs:
179181 - name : Set up Node.js 22
180182 uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
181183 with :
182- node-version : 22.x
184+ node-version : 22.23.4
183185 cache : npm
184186 - name : Install locked development dependencies
185187 run : npm ci
@@ -202,7 +204,7 @@ jobs:
202204 - name : Set up Node.js 24
203205 uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
204206 with :
205- node-version : 24.x
207+ node-version : 24.22.1
206208 cache : npm
207209 - name : Install locked development dependencies
208210 run : npm ci
@@ -222,7 +224,7 @@ jobs:
222224 - name : Set up Node.js 26
223225 uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
224226 with :
225- node-version : 26.x
227+ node-version : 26.12.1
226228 cache : npm
227229 - name : Install locked dependencies
228230 run : npm ci
@@ -249,7 +251,7 @@ jobs:
249251 - name : Set up Node.js 24
250252 uses : actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
251253 with :
252- node-version : 24.x
254+ node-version : 24.22.1
253255 cache : npm
254256 - name : Install locked dependencies
255257 run : npm ci
0 commit comments