@@ -20,25 +20,25 @@ jobs:
2020
2121 steps :
2222 - name : Check out code
23- uses : actions/checkout@v4
23+ uses : actions/checkout@v6
2424
2525 - name : Cache dependencies
26- uses : actions/cache@v4
26+ uses : actions/cache@v5
2727 id : npm-install-cache
2828 with :
2929 enableCrossOsArchive : true
3030 key : npm-install-${{ runner.os }}-${{ hashFiles('package-lock.json') }}
3131 path : node_modules
3232
3333 - name : Cache build
34- uses : actions/cache@v4
34+ uses : actions/cache@v5
3535 with :
3636 enableCrossOsArchive : true
3737 key : npm-build-${{ runner.os }}-${{ github.sha }}
3838 path : .server
3939
4040 - name : Setup Node.js
41- uses : actions/setup-node@v4
41+ uses : actions/setup-node@v6
4242 with :
4343 node-version-file : .nvmrc
4444
@@ -85,10 +85,10 @@ jobs:
8585
8686 steps :
8787 - name : Checkout
88- uses : actions/checkout@v4
88+ uses : actions/checkout@v6
8989
9090 - name : Restore dependencies
91- uses : actions/cache/restore@v4
91+ uses : actions/cache/restore@v5
9292 id : restore-deps
9393 with :
9494 enableCrossOsArchive : true
@@ -99,14 +99,14 @@ jobs:
9999
100100 - name : Cache task
101101 if : ${{ matrix.task.cache }}
102- uses : actions/cache@v4
102+ uses : actions/cache@v5
103103 with :
104104 enableCrossOsArchive : true
105105 key : ${{ matrix.task.name }}-${{ runner.os }}-${{ github.sha }}
106106 path : ${{ matrix.task.cache }}
107107
108108 - name : Setup Node.js
109- uses : actions/setup-node@v4
109+ uses : actions/setup-node@v6
110110 with :
111111 node-version-file : .nvmrc
112112
@@ -134,10 +134,10 @@ jobs:
134134
135135 steps :
136136 - name : Checkout
137- uses : actions/checkout@v4
137+ uses : actions/checkout@v6
138138
139139 - name : Restore dependencies
140- uses : actions/cache/restore@v4
140+ uses : actions/cache/restore@v5
141141 id : restore-deps-tasks
142142 with :
143143 enableCrossOsArchive : true
@@ -147,7 +147,7 @@ jobs:
147147 npm-install-${{ runner.os }}-
148148
149149 - name : Restore build
150- uses : actions/cache/restore@v4
150+ uses : actions/cache/restore@v5
151151 id : restore-build
152152 with :
153153 enableCrossOsArchive : true
@@ -157,7 +157,7 @@ jobs:
157157 npm-build-${{ runner.os }}-
158158
159159 - name : Setup Node.js
160- uses : actions/setup-node@v4
160+ uses : actions/setup-node@v6
161161 with :
162162 node-version-file : .nvmrc
163163
@@ -171,7 +171,7 @@ jobs:
171171
172172 - name : Cache task
173173 if : ${{ matrix.task.cache }}
174- uses : actions/cache@v4
174+ uses : actions/cache@v5
175175 with :
176176 enableCrossOsArchive : true
177177 key : ${{ matrix.task.name }}-${{ runner.os }}-${{ github.sha }}
@@ -182,7 +182,7 @@ jobs:
182182
183183 - name : Save test coverage
184184 if : ${{ always() }}
185- uses : actions/upload-artifact@v4
185+ uses : actions/upload-artifact@v7
186186 with :
187187 name : ${{ matrix.task.description }}
188188 path : coverage
@@ -196,12 +196,12 @@ jobs:
196196
197197 steps :
198198 - name : Check out code
199- uses : actions/checkout@v4
199+ uses : actions/checkout@v6
200200 with :
201201 fetch-depth : 0
202202
203203 - name : Restore unit test coverage
204- uses : actions/cache/restore@v4
204+ uses : actions/cache/restore@v5
205205 with :
206206 enableCrossOsArchive : true
207207 key : test-unit-${{ runner.os }}-${{ github.sha }}
@@ -210,7 +210,7 @@ jobs:
210210 test-unit-${{ runner.os }}-
211211
212212 - name : SonarCloud Scan
213- uses : SonarSource/sonarqube-scan-action@v5
213+ uses : SonarSource/sonarqube-scan-action@v8
214214 env :
215215 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
216216 SONAR_TOKEN : ${{ secrets.SONAR_TOKEN }}
0 commit comments