2323 - uses : actions/checkout@v4
2424 with :
2525 fetch-depth : 2
26- - uses : dorny/paths-filter@v3
26+ - uses : dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36
2727 id : filter
2828 with :
2929 filters : |
5353 node-version : [lts/*]
5454
5555 steps :
56- - uses : actions/checkout@v3
56+ - uses : actions/checkout@v4
5757 - name : Use Node.js ${{ matrix.node-version }}
58- uses : actions/setup-node@v3
58+ uses : actions/setup-node@v4
5959 with :
6060 node-version : ${{ matrix.node-version }}
6161 - name : Install Dependencies
7777 node-version : [lts/*]
7878
7979 steps :
80- - uses : actions/checkout@v3
80+ - uses : actions/checkout@v4
8181 - name : Use Node.js ${{ matrix.node-version }}
82- uses : actions/setup-node@v3
82+ uses : actions/setup-node@v4
8383 with :
8484 node-version : ${{ matrix.node-version }}
8585 - name : Install Dependencies
@@ -101,17 +101,17 @@ jobs:
101101 node-version : [16.x, 18.x, 20.x]
102102
103103 steps :
104- - uses : actions/checkout@v3
104+ - uses : actions/checkout@v4
105105 - name : Use Node.js ${{ matrix.node-version }}
106- uses : actions/setup-node@v3
106+ uses : actions/setup-node@v4
107107 with :
108108 node-version : ${{ matrix.node-version }}
109109 - name : Install Dependencies
110110 run : npm install
111111 - name : Run Unit Tests
112112 run : npm run unit
113113 - name : Archive Unit Test Coverage
114- uses : actions/upload-artifact@v3
114+ uses : actions/upload-artifact@v4
115115 with :
116116 name : unit-tests-${{ matrix.node-version }}
117117 path : ./coverage/unit/lcov.info
@@ -133,9 +133,9 @@ jobs:
133133 node-version : [16.x, 18.x, 20.x]
134134
135135 steps :
136- - uses : actions/checkout@v3
136+ - uses : actions/checkout@v4
137137 - name : Use Node.js ${{ matrix.node-version }}
138- uses : actions/setup-node@v3
138+ uses : actions/setup-node@v4
139139 with :
140140 node-version : ${{ matrix.node-version }}
141141 - name : Install Dependencies
@@ -145,14 +145,14 @@ jobs:
145145 - name : Run ESM Integration Tests
146146 run : npm run integration:esm
147147 - name : Archive Integration Test Coverage
148- uses : actions/upload-artifact@v3
148+ uses : actions/upload-artifact@v4
149149 with :
150- name : integration-tests-${{ matrix.node-version }}
150+ name : integration-tests-cjs- ${{ matrix.node-version }}
151151 path : ./coverage/integration/lcov.info
152152 - name : Archive Integration (ESM) Test Coverage
153- uses : actions/upload-artifact@v3
153+ uses : actions/upload-artifact@v4
154154 with :
155- name : integration-tests-${{ matrix.node-version }}
155+ name : integration-tests-esm- ${{ matrix.node-version }}
156156 path : ./coverage/integration-esm/lcov.info
157157
158158 versioned-internal :
@@ -169,9 +169,9 @@ jobs:
169169 node-version : [16.x, 18.x, 20.x]
170170
171171 steps :
172- - uses : actions/checkout@v3
172+ - uses : actions/checkout@v4
173173 - name : Use Node.js ${{ matrix.node-version }}
174- uses : actions/setup-node@v3
174+ uses : actions/setup-node@v4
175175 with :
176176 node-version : ${{ matrix.node-version }}
177177 - name : Install Dependencies
@@ -186,21 +186,21 @@ jobs:
186186 JOBS : ${{ github.ref == 'refs/heads/main' && vars.NR_RUNNER && 16 || 4 }}
187187 C8_REPORTER : lcovonly
188188 - name : Archive Versioned Test Coverage
189- uses : actions/upload-artifact@v3
189+ uses : actions/upload-artifact@v4
190190 with :
191191 name : versioned-tests-${{ matrix.node-version }}
192192 path : ./coverage/versioned/lcov.info
193193 - name : Collect docker logs on failure
194194 if : failure()
195- uses : jwalton/gh-docker-logs@v2
195+ uses : jwalton/gh-docker-logs@2741064ab9d7af54b0b1ffb6076cf64c16f0220e
196196 with :
197197 dest : ./logs-${{ matrix.node-version }}
198198 - name : Tar logs
199199 if : failure()
200200 run : tar cvzf ./logs-${{ matrix.node-version }}.tgz ./logs-${{ matrix.node-version }}
201201 - name : Upload logs to GitHub
202202 if : failure()
203- uses : actions/upload-artifact@master
203+ uses : actions/upload-artifact@v4
204204 with :
205205 name : logs-${{ matrix.node-version }}.tgz
206206 path : ./logs-${{ matrix.node-version }}.tgz
@@ -220,9 +220,9 @@ jobs:
220220 node-version : [16.x, 18.x, 20.x]
221221
222222 steps :
223- - uses : actions/checkout@v3
223+ - uses : actions/checkout@v4
224224 - name : Use Node.js ${{ matrix.node-version }}
225- uses : actions/setup-node@v3
225+ uses : actions/setup-node@v4
226226 with :
227227 node-version : ${{ matrix.node-version }}
228228 - name : Install Dependencies
@@ -243,23 +243,23 @@ jobs:
243243 node-version : [16.x, 18.x, 20.x]
244244
245245 steps :
246- - uses : actions/checkout@v3
246+ - uses : actions/checkout@v4
247247 - name : Download artifacts
248- uses : actions/download-artifact@v3
248+ uses : actions/download-artifact@v4
249249 - name : Post Unit Test Coverage
250- uses : codecov/codecov-action@v3
250+ uses : codecov/codecov-action@125fc84a9a348dbcf27191600683ec096ec9021c
251251 with :
252252 token : ${{ secrets.CODECOV_TOKEN }}
253253 directory : unit-tests-${{ matrix.node-version }}
254254 flags : unit-tests-${{ matrix.node-version }}
255255 - name : Post Integration Test Coverage
256- uses : codecov/codecov-action@v3
256+ uses : codecov/codecov-action@125fc84a9a348dbcf27191600683ec096ec9021c
257257 with :
258258 token : ${{ secrets.CODECOV_TOKEN }}
259259 directory : integration-tests-${{ matrix.node-version }}
260260 flags : integration-tests-${{ matrix.node-version }}
261261 - name : Post Versioned Test Coverage
262- uses : codecov/codecov-action@v3
262+ uses : codecov/codecov-action@125fc84a9a348dbcf27191600683ec096ec9021c
263263 with :
264264 token : ${{ secrets.CODECOV_TOKEN }}
265265 directory : versioned-tests-${{ matrix.node-version }}
0 commit comments