@@ -45,12 +45,12 @@ jobs:
4545
4646 steps :
4747 - name : Checkout
48- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
48+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
4949 with :
5050 persist-credentials : false
5151
5252 - name : Setup Node
53- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
53+ uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
5454 with :
5555 node-version-file : .node-version
5656 cache : npm
@@ -90,12 +90,12 @@ jobs:
9090
9191 steps :
9292 - name : Checkout
93- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
93+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
9494 with :
9595 persist-credentials : false
9696
9797 - name : Setup Node
98- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
98+ uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
9999 with :
100100 node-version-file : .node-version
101101 cache : npm
@@ -119,7 +119,7 @@ jobs:
119119
120120 - name : Upload backend coverage
121121 if : always()
122- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
122+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
123123 with :
124124 name : backend-coverage
125125 path : backend/coverage/lcov.info
@@ -142,12 +142,12 @@ jobs:
142142
143143 steps :
144144 - name : Checkout
145- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
145+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
146146 with :
147147 persist-credentials : false
148148
149149 - name : Setup Node
150- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
150+ uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
151151 with :
152152 node-version-file : .node-version
153153 cache : npm
@@ -173,7 +173,7 @@ jobs:
173173 run : npx vite build
174174
175175 - name : Upload build artifact
176- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
176+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
177177 with :
178178 name : frontend-dist
179179 path : frontend/dist/
@@ -194,12 +194,12 @@ jobs:
194194
195195 steps :
196196 - name : Checkout
197- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
197+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
198198 with :
199199 persist-credentials : false
200200
201201 - name : Setup Node
202- uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4 .0
202+ uses : actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3 .0
203203 with :
204204 node-version-file : .node-version
205205 cache : npm
@@ -211,19 +211,12 @@ jobs:
211211 - name : Run tests with coverage
212212 run : npx vitest run --reporter=verbose --coverage.enabled --coverage.reporter=text --coverage.reporter=lcov --coverage.reportsDirectory=./coverage
213213
214- - name : List coverage files (debug)
215- if : always()
216- run : find . -name 'lcov.info' -type f 2>/dev/null || echo "No lcov.info files found"
217- working-directory : .
218-
219214 - name : Upload frontend coverage
220215 if : always()
221- uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
216+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
222217 with :
223218 name : frontend-coverage
224- path : |
225- frontend/coverage/lcov.info
226- coverage/lcov.info
219+ path : frontend/coverage/lcov.info
227220 retention-days : 5
228221 if-no-files-found : warn
229222
@@ -241,13 +234,13 @@ jobs:
241234
242235 steps :
243236 - name : Download backend coverage
244- uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3 .0
237+ uses : actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0 .0
245238 with :
246239 name : backend-coverage
247240 path : backend-coverage
248241
249242 - name : Download frontend coverage
250- uses : actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3 .0
243+ uses : actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0 .0
251244 with :
252245 name : frontend-coverage
253246 path : frontend-coverage
@@ -290,7 +283,7 @@ jobs:
290283
291284 steps :
292285 - name : Checkout
293- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
286+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
294287 with :
295288 persist-credentials : false
296289
@@ -315,7 +308,7 @@ jobs:
315308
316309 steps :
317310 - name : Checkout
318- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2 .2
311+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0 .2
319312 with :
320313 persist-credentials : false
321314
0 commit comments